Charella Residential Home

Ix-Xatt, Sliema, Malta, SLM 1020