Mar
2002

The legendary Plaza Hotel in New York. The rooms have a great view of Central Park.