A full acre of lush tropical wonder surrounds this historic home and award-winning restaurant with three distinct dining rooms. Guests meander down quiet coral paths, discovering Savannah-style gazebos and benches hidden among streams and waterfalls.

Located at 106 S Swinton Ave, Delray Beach, FL 33444