The food is amazing. The conch is to die for, it just melts in your mouth and causes your mouth to have a foodgasm, enriched with the right kind of spices and a tad bit of pepper to tease your tongues taste buds. Love the island.
Address: 476 Hempstead Turnpike, Elmont, NY 11003, USA
Le Spot (Owner) | Feb 5, 2019
Thank you 🙂
Webber Charles | Feb 5, 2020
The best in town
Thanks! Your answer is awaiting moderation.