Park Plaza Leeds is located at Boar Lane City Square, Leeds, LS1 5NS, United Kingdom.