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.
Read in another language