Address: 8 South Swinton Avenue, Delray Beach, 33444, United States Of America
City: Delray Beach
Dishes: 35
Reviews: 1
"We ate here Friday June 26 and could not believe the poor service and food. The server was completely clueless and only outdone in ignorance by his manager. The orders took forever but it didn’t matter since the lamb chops were cooked into oblivion. We never received the bread we were promised and they did not even come back to the table when the wine glasses were empty. Easily one of the poorest efforts I’ve ever seen."
All prices are estimates.
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.