Ledra St in Nicosia. Nestled in between modern shop buildings, the first floor of an old building stands out.