Karta Vacation Rentals





Just off Paddington and a short walk from Hyde Park, Orchard Hotel sits in London City Centre with Victorian bones and modern energy. Walk to Hyde Park and Kensington Gardens in minutes; Marble Arch, Oxford Street and Paddington Station are all within easy reach. Nearby sights include the Alexander Fleming Laboratory Museum, St Mary’s Hospital and The Grosvenor Victoria Casino.