Nicolosi's Italian Restaurant

restaurant in San Carlos, La Mesa

Phone: (619) 461-5757

Website: www.nicolosis.com

Address: 7005 Navajo Rd