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