Nicolosi's Italian Restaurant

5351 Adobe Falls Rd
San Diego, CA
619.287.5757
32.78137
-117.083549

for Nicolosi's Italian Restaurant
Directions
from: