Taj Mahal
Address:
185 Castro St, Mountain View, CA 94041
Phone:
(650) 968-8008 Restaurants
Other Businesses:
- Thaiphoon Restaurant at 185 Castro St, Mountain View, CA 94041
- 191 Restaurant at 191 Castro Street, Mountain View, CA 94041
- Shell Shock Restaurant at 124 Castro Street, Mountain View, CA 94041
- Sweet Tomatoes at 1040 Grant Rd, Mountain View, CA 94040
- Burger King at 177 W El Camino Real, Mountain View, CA 94040