Important Notice
Please note that the Sliema Stamp Shop is currently closed. It will re-open soon in a different location under new management.
Please note that the Sliema Stamp Shop is currently closed. It will re-open soon in a different location under new management.