Barrakka, Its in the Harber. Its very nice garden you can find something to eat or drink. Barrakka got Very very nice view of the Grand Haber. You can see the Three citys in front, even the cruise liners comming in or out
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.