Palio's Restaurant at The Westin Dragonara Resort Malta is located in Saint Julian's, Malta on Westin Dragonara Resort. Palio's Restaurant at The Westin Dragonara Resort Malta is rated 3 out of 5 in the category italian in Malta.
Address
Westin Dragonara Resort