Taste of Italy Rancho San Diego

2512 Jamacha Blvd
Rancho San Diego, 92019
Reviews:
No review available for this restaurant

(619) 660-6300

Italian, Cocktail Bars

Store is open now