Meni Apartments Hotel está ubicado en el barrio Metaxourgio de Atenas, una zona vibrante conocida por su atmósfera cultural y artística. El Museo Arqueológico Nacional está a unos 1 km de distancia, mientras que la Plaza Monastiraki y la Acrópolis se encuentran entre 1 y 2 km. El hotel está convenientemente cerca de la estación de metro Metaxourgeio. El Aeropuerto Eleftherios Venizelos está aproximadamente a 31 km de la propiedad.