T.S.T. ( convenience store )

5, Ilia Venezi | 1076 | Nicosia | Nicosia Region