Leof. Dimokratias 244, Agioi Anargiroi, Attica, Greece 13122
Moustakas Bikes is a specialized bicycle shop located in the suburb of Ilion 6 km northwest of Athens. They provide everything related to cycling, including rentals, and they organize mountain bike tours of Parnitha Mountain. The tour route of 25 km
...more