Rated
5.0 out of
5 from
1Reviews
Nicolosi's Italian Restaurant
is Ranked #1 of 3 Restaurants in San Carlos San Diego.
Some say it is great.
★★★★★ on the 7th of August, 2013
Nicolosi's is a second generation, family owned restaurant and a San Diego staple. Yummy pizza's, tasty sauces and kitch atmosphere makes Nicolosi's a great choice for the family. Recently reopened!!!