The perfect location to see anything and everything in London with a beautiful view of the River Thames. The Vauxhall Tube station and bus stations are just minutes away on foot to access other parts of the city easily. The apartment is perfect size for two couples and all the amenities necessary to make your stay comfortable.