My partner and I had lunch @ Terra Rossa and we loved it. My partner ordered the Chicken pasta, OMG (Oh My God) official the best pasta I have ever had. I had the Lamb Pizza which was also very tasty. The Service will excellent, Very polite and helpfull.
If you around this area i would definitely Recommend this restaurant.