Travel & Express ( Strovolos )

107, Athalassis Avenue | 2013 | Strovolos | Nicosia Region