18-20 Trebovir Rd, Kensington, London, SW5 9NH
+44 20 7373 6625
Book
Book Your Stay at the Trebovir Hotel