Terra is an Italian restaurant offering homemade cuisine in a chic and relaxed atmosphere.