NYC breaks ground on new Governors Island Park

May 27, 2012,AEST

The Shell at Liberty Terrace Recently, New York City officials broke ground on Phase 1 of the new Governors Island Park, with over 30 acres including Liggett Terrace, a six acre plaza with seasonal plantings, seating, water features and public art; | Read More