Internal Area
250 Sq Mt
External Area
21 Sq Mt
Total Size
271 Sq Mt
Location: Sliema