Antros, Apartment 1 is located in Xlendi, a few steps from Xlendi Beach and 1.7 mi from Dwejra Bay Beach, in an area where hiking can be enjoyed. This beachfront property offers access to a balcony and free WiFi.
The apartment features 2 bedrooms, a flat-screen TV with cable channels, an equipped kitchen with a microwave and a fridge, a washing machine, and 1 bathroom with a shower.
Xlendi Bay is 66 feet from the apartment.