There are five great restaurants that match your criteria. I highly recommend cafe uno located in the centre of town.
The restaurant should serve italian food and should be in the expensive price range. The restaurant should be in the south
hotel-day hotel-name hotel-people hotel-stay restaurant-area restaurant-food restaurant-pricerange
hotel-day hotel-name hotel-people hotel-stay restaurant-area restaurant-food restaurant-pricerange
hotel-day hotel-name hotel-people hotel-stay restaurant-area restaurant-food restaurant-name restaurant-pricerange
hotel-day hotel-name hotel-people hotel-stay restaurant-area restaurant-food restaurant-pricerange