Description

Purpose built riverside building with views of the Thames and Tower Bridge. South East Central London.

Map