NCP London Royal Garden Hotel is a parking Greater London Kensington and Chelsea located in London.
2-24 High St London Greater London W8 4PT United Kingdom
A must for all tourists
Smells of wee
Excellent Peking duck, and generally great food. Also highly recommend dim sum at lunch time - the views are better during the day. - Anatole Sloan