When in a chillbox store, you can create your own unique combination based on your mood, while selecting from a wide variety of choices.
6 Ioannou Mela St, PC 31100 Lefkada, Greece
- A car is not needed
Chillbox stores are located in the pedestrian of Lefkada town and Nidri.