Company name: Royal Garden Hotel
Description: Polished lodging with upscale dining
2-24 Kensington High St, London W8 4PT, United Kingdom