Este moderno hotel design está localizado no coração de Frankfurt. Encontra-se a 10 minutos a pé da Estação Central de Frankfurt e a uma curta distância das principais atrações da cidade.
Os quartos bem equipados do Memphis Hotel foram renovados em maio de 2011. As áreas públicas do hotel dispõem de acesso gratuito à Internet.
O Memphis Hotel fica a uma curta caminhada da zona de entretenimento de Sachsenhausen, da Câmara Municipal Medieval Römer, da zona de bancos e da Bolsa de Valores.