MOSTA. An apartment being offered on the market for a long-term lease situated in a very central area of Mosta offering facilities and amenities all within walking distance. This property forms the layout of an open plan kitchen, living, dining area, master double bedroom and main bathroom.