Location: in Delray Beach, in the state of Florida, on the seafront.
See more: Hotels in USA Hotels in Delray Beach Holiday Destinations in USA