Super cute place in an incredible location just above all the shops and restaurants in downtown Mykonos.