
A quintessentially British 5-star boutique hotel in South Kensington, The Adria stands proudly in the Royal Borough of Kensington and Chelsea in central London. Ideally located near many of London’s best shopping, dining, entertainment and cultural experiences.
