Stanhope Place Marble Arch, London, GB
The Parkwood at Marble Arch is located in London, England, opposite Hyde Park, one mile from Madame Tussaud's wax museum, and within two miles of Buckingham Palace. Hotel Features. The hotel features a Classical style facade, and there is a fireplace in the lounge area. Complimentary access to Internet is provided in public areas, and guests are served a complimentary English breakfast each morning. Guestrooms.