C.J. Land Parts ltd ( car spare parts shop )

12, Thaleias | 3011 | Limassol | Limassol Region