North Italia
7055 Friars Rd, San Diego
(619) 343-2301
Recent Reviews
North Italia
7055 Friars Rd, San Diego 92108
(619) 343-2301