With a stay at Barry House, you'll be centrally located in London, just a 4-minute walk from Hyde Park and 5 minutes by foot from Kensington Gardens. Featured amenities include a 24-hour front desk, luggage storage, and a safe deposit box at the front desk.