Villa Rosa offers a varied menu full of colourful Italian dishes at their restaurant and can cater for private parties of up to 60 guests upon request.