We didn't really enjoy Ristorante Palermo's pastas but loved their pizzas. The pizza crust was thin and crisp and topped with fresh tiger prawns, squid and mozzarella cheese in a tomato sauce base.
We would highly recommend having their pizza. Prices are a little steep and the food is well executed but nothing spectacular. Best saved for an occasion!