Panama City - Panama Restaurants

OLYMPUS Restaurant - Troodos Hotel

Address: 16 Troodos Square, Limassol, 41100