Este hotel moderno de diseño se encuentra en pleno centro de Frankfurt. El alojamiento está situado a 10 minutos a pie de la estación central de Frankfurt y a poca distancia de los principales lugares de interés.
Las habitaciones del Memphis Hotel están bien equipadas y fueron reformadas en mayo de 2011. Además, el hotel cuenta con conexión gratuita a internet en las zonas comunes.
El Memphis Hotel se halla a pocos pasos del distrito de ocio Sachsenhausen, del ayuntamiento medieval Römer, del distrito bancario y de la Bolsa de Frankfurt.