Places
Communities
Detecting...
Chat
Restaurants
FL
Lake Placid
La pupusa queen
La pupusa queen
4.9
(0 reviews)
• Restaurant
210 N Main Ave
Lake Placid, FL
+1 863-659-1445
Overview
Menu
Reviews
Q&A
Business Information
210 N Main Ave
Lake Placid, FL
+1 863-659-1445
Location
Loading map...
Similar Restaurants in Lake Placid, FL
Casa Tequila Mexican Restaurant
Mexican
Lake Placid, FL
4.4
Taqueria Y Tienda Jalisco
Mexican
Lake Placid, FL
4.1