La Capanna is a restaurant offering pizza and other flavorful dishes with generous portions. Takeaway service is available.