Casa De Pico

restaurant in Fletcher Hills, La Mesa

Phone: (619) 463-3267

Address: 5500 Grossmont Center Dr