China Best Price Long Bus 6.6 Meter with 25 Seats, Find details about China Coach, Bus from China Best Price Long Bus 6.6 Meter with 25 Seats