Inside The World's Expensive Hotels


Series 2, Episode 1 - The Plaza

3.0 12 x
Checking in and checking out the world's most expensive hotel, The Plaza, on Fifth Avenue in New York. A magnet for stars as bright as The Beatles and F Scott Fitzgerald, this hotel has been a beacon of opulence since its opening in 1907.