Our Location


3744 India St, San Diego, CA 92103

Across the street from El Indio Taco Shop in Mission Hills.