Este hotel está situado en el centro de Frankfurt, a pocos pasos del zoológico de Frankfurt y de la estación de metro del zoológico. Además, ofrece habitaciones modernas con conexión WiFi gratuita y dispone de recepción 24 horas y aparcamiento.
Todas las habitaciones del Admiral Hotel cuentan con TV vía satélite y caja fuerte.
La calle comercial Zeil está a solo 5 minutos a pie del Admiral. La estación de tren de Frankfurt se encuentra a unos 10 minutos a pie.