1735 India St
San Diego, CA 92101
San Diego, CA 92101
Open HoursMon-Fri 11:30 am- 2 pmFri-Sat 5-11 pmSun-Thu 5-10 pm
OverviewMany restaurants in Little Italy have become destinations, among them the Busalacchi family's Trattoria Fantastica. The rustic decor features a relaxed country-style feel throughou...
more
