North Italia

North Italia
7055 Friars Rd
San Diego, CA 92110
United States

Category

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