Category: Latest Reviews


The Plaza Hotel

5th Avenue at Central Park South, New York, NY, 10019, USA. Whether you are a tourist in the Big Apple, there on business, or indeed a local, Afternoon Tea at the Plaza is a grand New York tradition not to be missed. Built in 1907, the Plaza itself is a...