Park Plaza Lincoln Park Plaza, Lincoln – Show on map Located on the South Bank of the Thames, Park Plaza Westminster Bridge London is set opposite the Houses of Parliament and Big Ben, on the South Bank.