Sliema Office
€3,042 PCM To Let


Property Details

Sliema Restaurant with 40 covers, circa 80sqm.