Covington Restaurants

Botanicus Bistro

Address: E311, Avgorou, 5510

OLYMPUS Restaurant - Troodos Hotel

Address: 16 Troodos Square, Limassol, 41100

Palaia Elia

Address: 44 Stadiou, Strovolos, 2058