Vino Carta

Vino Carta in Little Italy, San Diego, is an urban winery and wine bar specializing in natural wines.