Processing, please wait ...
Urban Spice
Newark
Cuisines: Indian
Address: 36665 Cedar Boulevard ; Newark CA, 94560