Property Location A stay at St Simeon places you in the heart of London, minutes from London Natural History Museum and Imperial College London. This hotel is close to Royal Albert Hall and Harrods.Rooms Make yourself at home in one of the 20 guestrooms...