Baja Cactus Restaurant

338 South Main Street, Milpitas, CA, USA
(408) 263-9455

Check Milpitas Hotel Deals

Check-in:
Check-out:
Guests:
Rooms:
Milpitas
photo by: JTrinoG