Park Plaza Hotel

Park Plaza Hotel

Damo
Description
Situated at leeds City Square, The Park Plaza Hotel is one of the tallest buildings in the city centre. #britain #city #damo #england #europe #hotel #kingdom #leeds #modern #park #plaza #renovated #square #uk #yorkshire
Default Title