Nicolosi's Italian Restaurant

7005 Navajo Rd, San Diego, CA 92119

4.6(52)
$0 MinimumSearch Delivery Instead
SliceRestaurants in San Diego Nicolosi's Italian Restaurant
Price: $$