Designed by
Title
Park Plaza Hotel near Victoria underground station in London United Kingdom #195881082
Description
Park Plaza International Hotels, Inns and Resorts and commonly known as just Park Plaza, is a hotel chain which runs several hotel groups as franchises. The brands are owned by Radisson Hotel Group formerly Carlson Hotels
This image is editorial