Greenwich XL Apartments

London, England

These lovely 1,2 and 3 bedroom apartments welcome business travellers with the ultimate home away from home experience. Conveniently located adjacent to key commercial and tourist hotspots throughout London, our fully-furnished modern apartments guarantee both privacy and comfort along with our exceptional service.

See other properties