Last modified on 10 October 2013, at 10:17

Category:Hotel St. Moritz

English: The Hotel St. Moritz was a luxury hotel located at 50 Central Park South, on the east side of Sixth Avenue, in New York City.

Media in category "Hotel St. Moritz"