Contact Barbusa Italian Restaurant
Barbusa
1917 India Street
San Diego, CA 92101
San Diego, CA 92101
Barbusa Address
1917 India Street
San Diego, CA 92101
San Diego, CA 92101
HOURS
Dinner
Monday – Thursday: 4pm – 10pm
Weekends: 4pm – 11pm