Nicolosi's Italian Restaurant

7005 Navajo Rd, San Diego, CA 92119 map it
Neighborhoods :