This accommodation is located in Seglea, a great starting point for a every Malta trip. From there one has spectacular views on the waterfront, beautiful alleys to discover and delicious restaurants worth to visit.