Das neue Resort direkt am Meer liegt nur wenige Schritte vom Meer entfernt an der Ecke Atlantic Avenue und A1A in der Küstengemeinde Delray Beach. In Laufnähe befinden sich gehobene Boutiquen, Kunstgalerien, Restaurants und ein aufregendes Nachtleben. Preisgekröntes Spa und Restaurant vor Ort.