The Marble Arch London is in London City Centre, a short 3-minute walk from Marble Arch Underground Station and 5 minutes' walk from Hyde Park.