Photos coming soon
HOTEL
Meni Apartments
Psaron 8, Athens, Greece
Where it sits
Meni Apartments
Psaron 8, Athens, Greece
37.98623, 23.72220
Plan around Meni Apartments
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
