Ambeli Village Boutique Restaurant is located in Lefka, Cyprus on Mahmut Karabetca Caddesi, Karavostasi, Nicosia (Lefkosia) 99790. Ambeli Village Boutique Restaurant is rated 3 out of 5 in the category restaurant in Cyprus.
Address
Mahmut Karabetca Caddesi, Karavostasi, Nicosia (Lefkosia) 99790