Barbusa

619.239.5117
Visit Website

1917 India St
San Diego, CA 92101

Stylish Italian restaurant with Pop Art decor & a marble-topped bar serving modern Sicilian fare.

 

Comment