London Plaza Serviced apartment is a lovely property only 1150 meters from Kensington Gardens, London Zoo and Royal Albert Hall. This property offers housekeeping and laundry.
The city center is 5 km away. Royal China treats guests with Chinese and American dishes and is just 150 meters away.
20 minutes by car from London City airport.
Comfortable rooms come with wireless internet, a microwave, TV, a closet and a sofa. Guests will make use of a sofa bed and a double bed.
Eat & Drink
There are an oven and a full-sized refrigerator provided in a kitchen.