El Hotel Tower House Suites se encuentra en Bella Vista,  Ciudad de Panamá, entre Calle 50 y Vía España, muy cerca de la Estación del Metro Iglesia Del Carmen.

El alojamiento tiene una recepción abierta las 24 horas
sus habitaciones están equipadas con un armario, TV de pantalla plana y baño privado. Algunas habitaciones incluyen un área de cocina con microondas, cafetera, estufa y nevera.

Los huéspedes del Tower House Suites pueden disfrutar de un desayuno americano.

El alojamiento ofrece una piscina al aire libre y estacionamientos.

El Hotel Tower House Suites se encuentra a 2,5 km del Parque Nacional Metropolitano y a 2,9 km del Museo del Canal de Panamá. El aeropuerto más cercano es Marcos Gelabert de Albrook, ubicado a 3 km.