Mexican restaurant · 3601 Placid Lakes Blvd, Lake Placid, FL
Dine-In
More food in Lake Placid, FL · Mexican Food in Lake Placid