Cho Choo Pizza & Food is a restaurant specializing in pizza and other dishes.