Hide Rooftop Artezen Hotel Lobby Entrance, 24 John St 20th Floor, New York, NY 10038 Added on March 4, 2024 Bar, Hotel, Roof Top