Amelia House, London City Island, London
Well positioned and well priced, 15th floor, two bedroom apartment in Amelia Building with River views from it's balcony, available in the new London City Island development. The property comprises of two generous double bedrooms, the master having direct access to an ensuite, a main bathroom, op...
Apartment
2 Bedrooms