El Amazon Hotel está muy bien ubicado en el centro de Atenas, a poca distancia a pie de los principales yacimientos arqueológicos y de la estación de metro Syntagma. Ofrece 42 habitaciones elegantes con WiFi gratuita.
Las habitaciones y las suites del Amazon Hotel están equipadas con aire acondicionado y presentan una decoración en tonos naturales para proporcionar un ambiente relajante. Además, disponen de caja fuerte, minibar y TV con canales vía satélite y por cable. Algunas habitaciones tienen vistas espectaculares a la Acrópolis.
El Amazon Hotel sirve un desayuno buffet. Alberga un bar cafetería con aperitivos y bebidas.
El Amazon Hotel se encuentra a 1 km del nuevo Museo de la Acrópolis. La zona comercial del centro de Atenas está a poca distancia a pie.