Internal Area
192 Sq Mt
External Area
34 Sq Mt
Total Size
224 Sq Mt
Location: Sliema