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"

Last modified on 10 October 2013, at 10:17