Descripcion
This popular apartment complex boasts a prime setting in London. The complex is set on St. George Wharf, set overlooking the River. The complex is ideally situated for business or leisure travellers. The complex lies within easy access of a number of attractions in the area, as well as the commercial, entertainment and business zones of the city. The complex comprises stunningly-designed apartments, which immerse visitors in luxury and comfort. The apartments are very well equipped, featuring everything guests will need for a comfortable, enjoyable stay. The complex offers guests security, professional staff, and a range of exemplary facilities and services.
Alojamientos sugeridos