El Hotel San Telmo está ubicado en el centro de la turística ciudad de Puerto de la Cruz, en la zona peatonal del Paseo San Telmo, en primera linea de mar. Es el espacio idóneo para disfrutar de las zonas comerciales, restaurantes y bares.
El hotel, que ha sido construido al estilo típicamente canario, tiene un total de 91 habitaciones. Dispone de un acogedor hall con ascensor en la entrada con una recepción abierta 24 horas al día. Tiene una sala de televisión, un acogedor bar y un selecto restaurante con zona para no fumadores. Además, con cargo extra se puede disponer del servicio de habitaciones. El San Telmo cuenta con una piscina al aire libre en la terraza del último piso (climatizada en invierno) con tumbonas y sombrillas desde donde se puede contemplar las vistas panorámicas sobre la zona costera de Puerto de la Cruz. Todas las habitaciones, acogedoras y confortables, cuentan con un baño propio con ducha, balcón con vistas al mar. Las habitaciones individuales no cuentan con balcón. Todas ellas dispone de televisión vía satélite teléfono de línea directa.
Este acogedor hotel cuenta con una magnífica ubicación. A lo largo del paseo marítimo, a muy poca distancia del San Telmo, está el precioso puerto pesquero de la ciudad. En los alrededores de este hay una gran variedad de comercios, tiendecitas de recuerdos, discotecas, lugares de ocio y entretenimiento. A pocos metros se encuentran las piscinas de agua salada Lagos Martiánez. Además, la ciudad de Puerto de la Cruz dispone de muchos otros atractivos para los visitantes: el parque zoológico Loro Parque, el Jardín Botánico, la Playa Jardín, etc. Hay una parada de transporte público a 100 metros de distancia del Hotel San Telmo. El aeropuerto de Los Rodeos, el mas cercano, está a 25 kilómetros de distancia.