Located in Branford, CT, 87 Leetes Island Road offers a convenient parking option with 40 free spots available for a maximum stay of 2 days. The facility is equipped with disabled spots and has no height restrictions, providing ease of access for all visitors.
Adjacent to various shopping centers and schools, 87 Leetes Island Road is situated in a bustling area with nearby dining options and recreational facilities, making it a convenient choice for visitors looking to explore the surrounding attractions in the area.
Generated from the website