Address

No.50 Cathedral Street, Sliema