Internal Area
261 Sq Mt
External Area
22 Sq Mt
Total Size
283 Sq Mt
Location: Sliema