Address: 8 South Swinton Avenue, Delray Beach, 33444, United States Of America
City: Delray Beach
Menu Dishes: 35
Reviews: 1
"We dined here on Friday, June 26, and were shocked by the terrible service and food quality. The server seemed completely lost, and his manager was somehow even less informed. Our orders took an eternity to arrive, but it didn’t matter much since the lamb chops were overcooked to the point of being inedible. We never received the bread that was promised, and they didn’t even check back with us when our wine glasses were empty. This is easily one of the worst dining experiences I’ve ever encountered."
All prices are estimates on menu.
Delray Beach, Florida, is a vibrant coastal town known for its beautiful beaches, art galleries, and eclectic dining scene, featuring fresh seafood, Latin cuisine, and craft cocktails.