A Tower road Sliema shop measuring 75 square metre in the best part of Sliema in the commercial centre. NO PREMIUM.
Copyrights © 2012 Malta Office Lets. All rights reserved.