Mexican restaurant · 929 S Main St, Lake Placid, FL
Dine-In
More food in Lake Placid, FL · Mexican Food in Lake Placid