Park City Grand Plaza Kensington is a 4* luxury hotel located in Central London. Book now and get best price guaranteed on direct booking.
Please login in order to be able to contact Grand Plaza Park City