Mama's Townhouse

Mama’s Townhouse

Mykonos City/Town, Mykonos, 84600 Offering accommodation with air conditioning, Mama’s Townhouse is set in Mýkonos City, 300 metres from Little Venice. Mykonos Windmills is 400 metres from the property. Free WiFi is provided . All units feature a flat-screen TV. There is also a kitchenette, fitted with a fridge. There is a private bathroom with […]

Mama’s Townhouse Read More »