Sale flat, apartment Sliema, Malta
top