The Village Hotel Malta - Where we are 2
menuclose
book nowclose

Where we are

Address
Sqaq No.1, Main St, Naxxar NXR 1950
SPA Sana Flexible Ra...
discover the offer
Winter Long Stay
discover the offer