London City Centre, a neighborhood in London, is home to this apartment. The area's natural beauty can be seen at Hyde Park and River Thames, while Royal Albert Hall and Natural History Museum are cultural highlights. Check out an event or a game at Stamford Bridge Stadium, and consider making time for London Eye, a top attraction not to be missed.