Central London Luxury Apartment
Guests of London will have a nice stay at Central London Luxury apartment.
Tower of London is located just 2.4 km away. Serving a wide range of dishes, My Big Fat Greek and Castle Tandoori can be reached within 5 minutes’ walk.
London Waterloo East railway train station lies within a 20-minute walk.