1604 E Buena Vista Dr, Lake Buena Vista, Florida 32830 USA
Oaxacan red mole chicken
Photo Credit: Yelp