Casa Sarda is an Italian restaurant known for its extensive pizza menu and generous portions.