I've eaten a lot of Italian food and this ranks in the middle of the pack. It's not cheap for what it is but the food is nice and there's a decent selection, especially for vegetarians. The service was friendly. I could have done without the elderly guitarist who turned up halfway though the meal though.
If you own or manage Terra Mia, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.