London Plaza Serviced Apartments
London Plaza Serviced apartment hosts guests of London.
London city center is 3 km away. The seafood restaurant Mandarin Kitchen is 5 minutes’ walk away.
There are double beds provided for use.
Guests can make use of an oven and a toaster.
5 km to London City airport.