PC – Malta is a Computer Store located in Sliema High Street (next to Sliema Carpark) which supplies computer systems and components to Business and Home Users. We also offer a wide range of computer services, repairs and other I.T. Services.
Located 237 meters from PC - Malta. Set in a prime location of Sliema, Hotel Palazzo Capua puts everything the city has to offer just outside your doorstep.
Located 266 meters from PC - Malta. Ideally located in the prime touristic area of Sliema City Center, Two Pillows Boutique Hostel promises a relaxing and wonderful visit.