Terra Mia is an Italian restaurant offering homemade French and Italian cuisine. Takeout is available.