La Terracica is a restaurant offering homemade cuisine. It features both indoor and outdoor seating.