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

Where we are

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