Park Plaza

Park Plaza
6 Hercules Road, London, SE1 7DP
Photo of Park Plaza