The Plaza on The River provides a great place for travelers to relax after a busy day. This property features Wi-Fi in designated areas.
With Victoria Station just 3km away and London City Airport only 16km away, transportation is very convenient. Being just minutes away from Vauxhall Metro Station allows guests to explore the city with ease. Many local tourist attractions including the Russell Square and King's Cross Railway Station can easily be reached with a short drive.
At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city.