Este establecimiento, ubicado en Londres, se encuentra a un breve paseo Big Ben, London Eye y Palacio de Westminster. Está, además, a unos minutos andando estación de Waterloo. En StowAway Waterloo hay 20 apartamentos, y todos ellos ofrecen lo esencial para una estancia confortable. Además, la propiedad está a solo unos pasos de los locales nocturnos más conocidos de la zona, y Southbank Centre, Royal National Theatre y South Bank están a unos diez minutos caminando. Aeropuerto Heathrow de Londres se encuentra a un trayecto de 50 minutos en coche.