South Quay Apartments

hotel2_10467_040811.jpg

South Quay Apartments are conveniently located in the heart of Canary Wharf in London, offering stylish 2 and 3 bedroom spacious apartments overlooking the water.

All the South Quay Apartments are furnished to a high standard equipped with fully-fitted kitchens, large bedrooms and spacious loving rooms.