Vino Carta in Little Italy is one of the all natural wine bars in San Diego.
Credit:praetorianphoto
Vino Carta
Nat Diego