Internal Area
181 Sq Mt
External Area
113 Sq Mt
Total Size
294 Sq Mt
Location: Sliema