Downtown Hotel

Europe Street
Victoria
Malta