Health Spa Installation for Residents at Ability Place, Canary Wharf

Ability Place is situated in the heart of Canary Wharf, London and is a 'cutting edge development that emits high quality design and