the place is in the center of athens, a little bit hard to find at first but once you know the location its easy.. its near to megaro mousoukkis metro station, accessible to a 24hr shop..worth the money :)