Neatly situated near Hyde Park with a short walk to Paddington Station, this appartment is perfect for a stay in the heart of London. Very warm and welcoming host.