
Club Quarters is now accepting reservations for all dates starting October 15, 2009 at its newest Club Quarters at the World Trade Center. The hotel is situated at 140 Washington Street on the south side of the World Trade Center with unfettered views of what will become one of the United States’ most famous landmarks, the 1776 foot Freedom Tower.


