Karta Vacation Rentals
In central London, south of the Thames in Lambeth, a boutique Vauxhall hotel sits less than half a mile from Vauxhall station. Hop the Victoria Line to Victoria or Oxford Circus, catch an overland train to Waterloo, or grab a bus to Parliament Square. A 30-minute riverside walk reaches the London Eye, a short stroll across Vauxhall Bridge brings you to Tate Britain, and shoppers on Oxford Street are just a few Tube stops away.