Italian · $$$

Barbusa

1917 India St, San Diego, CA

Little Italy Italian restaurant on India Street. San Diego Magazine's 2025 Padres Q&A has Jackson Merrill saying he goes here the most and Manny Machado saying the staff just send food out.

Picked by