Information
Location Info |
Features |
---|---|
Depiro Street, Sliema Malta Malta Island Malta 21344205 Visit Site |
Hotel |
The Galaxy Hotel and Vacation Club reviews
Login to comment