Situado en pleno centro de Santa Cruz de Tenerife, el Iberostar Grand Hotel Mencey es un hotel de lujo que combina la elegancia de su arquitectura colonial con las comodidades más modernas. A pesar de no estar en primera línea de playa, ofrece acceso directo al mar y cuenta con una piscina rodeada de jardines tropicales.