Written by The Critic on 14 June 2017.Posted in LIMASSOL TROODOS HOTEL Location: Troodos Square 16, Troodos "International & Cypriot Cuisine" fShare Tweet