Barra Barra
4016 Wallace St, San Diego
(619) 291-3200
Menu
Restaurants in San Diego, CA
Barra Barra
4016 Wallace St, San Diego, CA 92110
(619) 291-3200