New York is home to many quirky locations, but no location tops this secret restaurant hidden within the Langham Hotel. If you’re looking for a top-notch eatery with a side of mystery, then this Michelin-starred restaurant is just the spot.
Located in New York on Fifth Avenue, the Langham Hotel is home to a secret room restaurant called the Sky Terrace.