Two bedroom apartment on the 3rd floor of Meade House, part of the award winning and highly desirable London City Island development. Encompassing a healthy