OYO Townhouse Apollo, Hyde Park is located in London City Centre, a neighborhood in London, and is in a shopping district and near a metro station. Marble Arch and Kensington Palace are notable landmarks, and the area's natural beauty can be seen at Kensington Gardens and Hyde Park. Looking to enjoy an event or a game? See what's going on at ExCeL Exhibition Centre or O2 Arena.