The three locations of Water Taxi Beach are readying for their spring 2010 debuts. Look out for the location at the Seaport to open on April 30, the LIC location on May 1, and the Governors Island location on June 5. [NewYorkology]
Filed under:
Filed under: