Check out this great place to stay in London
Apartment in London, United Kingdom. Spacious and sleek two bedroom apartment on offer with excellent direct river views in this award winning riverside development. The flat has all amenities such as restaurants, shops and the tube is on the doorstep with excellent links.
See this content immediately after install