750 W Fir St #103, San Diego, CA 92101, United States
View on Map
What travelers say:
Not bad Italian food, the pizza inside tastes very good, the fish inside tastes very good, the Italian pizza tastes very general, the roast is a bit burnt, the price is not bad.