Bella Casa is an Italian restaurant specializing in pizza and other Italian specialties, offering both indoor and outdoor seating.