Karta Vacation Rentals
In the heart of Lower Manhattan on Water Street, a short walk from Wall Street and the Financial District. Minutes from Imagination Playground, Federal Hall, South Street Seaport Museum, One World Trade Center, the Charging Bull and Battery Park; Statue of Liberty and Ellis Island are a short ferry ride away. Address: 126 Water Street, New York, NY 10005. A business-friendly base for sightseeing or meetings.