Voutsaras

Voutsaras may refer to villages in Greece: