With a great location next to the Thames, Albert Serviced Apartments are just 50 metres from Vauxhall Tube Station. Luxury accommodation includes free Wi-Fi and a fully-equipped kitchen.