Showcasing a barbecue and terrace, Vila Teodora is located in Star Dojran. Free WiFi is provided and free private parking is available on site. Certain rooms have views of the mountains or lake. All rooms are fitted with a private bathroom. A flat-screen TV is available. There is a shared kitchen at the property. Strumica is 18 miles from Vila Teodora, and Kerkíni is 19 miles from the property.