See All
Citybase Apartments offer a range of serviced apartments in Malta to ensure we can accommodate your stay.