Nicolosi's Italian Restaurant

restaurant in Del Cerro, La Mesa

Phone: (619) 287-5757

Website: www.nicolosis.com

Address: 5351 Adobe Falls Rd