£3,050 Monthly

One Thames Quay, 222 Marsh Wall, London, E14

Apartment

1 Bed

1 Baths

1 reception room