Sign In

Nicolosi's Italian Restaurant

7005 Navajo Rd, San Diego, CA 92119

4.6(50)
$0 MinimumSearch Delivery Instead
SliceSan Diego Nicolosi's Italian Restaurant
Price: $$