Upper Thames Street, London
LIVE IN A LUXURY 3 BED 2 BATH APARTMENT WITHIN A 5 STAR HOTEL ON THE EMBANKMENT IN THE CITY OF LONDON. This 7th floor apartment is set over an amazing 1,780 square feet of space and comprises a large reception room overlooking the river with a stunning open plan kitchen, laundry room, g...
Flat
3 Bedrooms