This is a fantastic place right in the heart of London and only a few steps from the South Kensington Tube Station. This was my second time to stay here and I will go back. This beautiful Mews House is perfect for a stay in London with all the comforts of home.