835 Fourth Ave, San Diego, CA 92101, United States
View on Map
What travelers say:
Italian food is relatively simple, the taste of seafood noodles is good, the pizza inside is great, the fried rice is delicious, the salad is very large, solving the problem of eating less vegetables.