Repeat: The landmark Plaza Hotel overlooks Central Park South, with views of horse-drawn carriages downstairs and close to luxury department stores.
The landmark Plaza Hotel overlooks Central Park South, with views of horse-drawn carriages downstairs and close to luxury department stores.