My accommodation in Athens near the Acropolis won't let me store my luggage till check in time, however we arrive hours before that. Do the metro stations offer large lockers for storage? We will have 2 carry on size suitcases.
Also this is my first post in this forum, I am wondering if there is a search function I missed? Sorry to re-ask this question if it is already answered somewhere. First time visiting Greece. Thanks!