North Italia

North Italia
3715 Caminito Ct Ste 680
San Diego, CA 91773
United States

Category

Description
Italian restaurant|Takeout Restaurant|Pizza restaurant|Restaurant
Map
Address
View Count 182