28 Photos for Stonehenge Tower 210 West 89th Street