The Plaza Hotel

The Plaza Hotel
Boar Lane, Leeds, West Yorkshire, LS1 5NS
Photo of The Plaza Hotel