The Falafel Shoppe

Restaurant in Chula Vista, CA

Address

115 Broadway
Chula Vista, CA
91910

Phone

619-427-1893

Map & Directions

Get Directions To The Falafel Shoppe:

Google Maps Apple Maps Bing Maps