Fruteria La Capirucha

restaurant in Harbor Side, Chula Vista

Phone: (619) 425-0036

Website: lacapirucha.wordpress.com

Address: 1177 Broadway Ste # 2