The Double H – Lakeview
4 GUESTS
Lakeview is on the 21st floor of Ostro Tower. This apartment is in central business district of London overlooking River Thames.