A Quintessentially British Afternoon Tea Experience at Origin Kensington
An elegant experience like a royal, drawing inspiration from the nearby Kensington Palace The Royal Garden Hotel invites guests to enjoy the refined elegance of Afternoon Tea [...]