Flavors of Mayura

restaurant in Loma Portal, San Diego

Phone: (619) 224-7500

Website: www.flavors-usa.com

Address: 3760 Sports Arena Blvd Ste 5