About us

We are located in Little Italy, San Diego:

2161 India Street
San Diego, California
92101
(Click for Directions)

619-564-6589

Feel free to contact us!