Baba Foods

restaurant in South Broadway District, Imperial Beach

Phone: (619) 426-6946

Website: www.babafoods.com

Address: 693 Palomar St