Het hotel ligt in de buurt van de Aalto Universiteit en het Serena Water Park, onder andere bezienswaardigheden.