Blubay Apartments 3 stars

50 Sir F Ponsonby Street, GZR 1071 Il-Gżira, Malta

Hotel image
Read more reviews for Blubay Apartments