Water's Edge Hotel
Summit Square, bbg 2310 Birżebbuġa, Malta,Object type: Hotel Birzebbuga
Set 150 feet from the sandy beach in Birzebbugia, Water's Edge is a brand new property offering air-conditioned rooms with sea views and a terrace restaurant. T