Seaview situa-se em Londres, a 19 minutos a pé de Estação de Metro de Canada Water e a 4,8 km de Tower Bridge, e dispõe de acomodações com acesso Wi-Fi gratuito, um jardim com um terraço e vista do rio.
Um frigorífico e chaleira também estão disponíveis.
Torre de Londres fica a 5 km de Seaview, enquanto Estação de Metro de London Bridge fica a 5,4 km de distância. O aeroporto mais próximo é o Aeroporto London City, que fica a 12 km de Seaview.