Sale flat, apartment Swieqi, Malta
top