Willkommen im Hotel The City Apartments London, The City Apartments is a self-catering accommodation located in London. Free WiFi access is available. The property is 200 metres from Aldgate and 500 metres from Aldgate East. The apartment will provide you with air conditioning and a seating area. There is a full kitchen with a dishwasher and a microwave. Featuring a shower, private bathroom also comes with a bath and a bath or shower. You can enjoy city view from the room. Other facilities like a games room, dry cleaning and an ironing service are offered. If you feel like visiting the surroundings, check out Tower Hill (500 metres) and Tower of London (600 metres). London Heathrow Airport is located 26 km from the property.