Lake Ida Road & North Congress Avenue, Delray Beach, FL 33445, USA
Congress Avenue and Lake Ida Road
Delray Beach
Florida
33445
United States
West exit off I-95, proceed west to Congress Avenue, go north on Congress for 1 mile, turn right onto Lake Ida Road and proceed east under I-95; park entrance is on the left)