beautyful place in london, nearby the river and tower bridge.