Deer Island Light is a premise, located at 1 Washington Mall, Boston, MA 02108, USA
Lucky for me I remembered my scuba suit. Lovely views
No road, car ended up in the ocean.