La Casa Pizza is an Italian restaurant offering pizza and other dishes, with options for dine-in or takeout. Delivery service is available.