Little Italy
Hours & Location
1680 India St,
San Diego, CA 92101
(619) 292-0848
7 am to 7 pm
1680 India St,
San Diego, CA 92101
(619) 292-0848
7 am to 7 pm