Canary Islands Restaurants

Biergarten Nicosia

Address: Spirou Kiprianou 9, Nicosia, 1065

Hard Rock Cafe - Ayia Napa

Address: 13 Archbishop Makariou III, Ayia Napa, 5332
$ Recommended New Private Room

Botanicus Bistro

Address: E311, Avgorou, 5510

Papanikoli 5

Address: Papanikoli 5, Nicosia, 1077

OLYMPUS Restaurant - Troodos Hotel

Address: 16 Troodos Square, Limassol, 41100

Palaia Elia

Address: 44 Stadiou, Strovolos, 2058