ROLLS Technology Store is located in Cyprus on 29A, Vyzantiou Str Strovolos, Nicosia CY. ROLLS Technology Store is rated 3.8 out of 5 in the category electronics store in Cyprus.
Address
29A, Vyzantiou Str Strovolos, Nicosia CY
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible entrance