Plaza Hotel

The Plaza Hotel is a landmarked twenty story luxury hotel and apartment complex.