Map location of
Island Beach, Greenwich, CT, USA

Greenwich, Connecticut, United States