minube
An ideal place
The Embankment II Apartments is the ideal place if you are looking for a relaxing stay in London and want to be close to everything but away from the noise of the city. Situated on the South Bank, the apartment provides easy access to all services located on the Bank, and both Victoria and Westminster Streets are easily accessed by crossing the river. These beautiful apartments will not disappoint.