Karta Vacation Rentals
In central London — minutes from Marble Arch and Selfridges, with Harrods and Royal Albert Hall just a short hop away. Griffin House Hotel sits roughly 3 km from the city centre, close to Tyburn Convent, the Grosvenor Victoria Casino and the Frameless Immersive Art Experience.