The Upper Deck

Madison, Connecticut — a private deck, a short walk to the shore.