Staybridge Suites London - Vauxhall is located in an exhibition area of London, about 1.9 km away from Southbank Centre . Featuring eclectic architecture, the hotel occupies a 5-story building opened in 2015.
Overlooking the River Thames the property boasts a convenient location in Newham district of London. This contemporary venue is 2 km away from the center of London.
Set next to restaurants and an oceanarium, this hotel also offers a tennis court and a golf course on site.
The property comprises 93 non-smoking rooms equipped with a kitchen, a trouser press, a work desk, a stereo system and a DVD player. The guestrooms look out on the city. They also comprise en suite bathrooms appointed with a shower, a hairdryer and bath sheets.
The hotel invites guests to the lobby bar to relax with a drink. Guests can enjoy Asian Fusion cuisine in The Rose located 200 meters away.
London City airport can be reached by car within 20 minutes.