Check out this great place to stay in London
Entire home/apt in London, United Kingdom. Spacious two bedroom apartment located on the south bank of the river Thames. Just 1 min walk to Vauxhall tube station . Perfect for visitors who love sightseeing or just walk along the river on sunny days.