Antonia Studios - (Accommodation in Lourdas)

Gren S

Help please. where are these studios , turn off the main road near the petrol station down the hill then where do I go (self drive and Lourdas is well spread out)