Jl. Cendrawasih No. 32, Ambon, Indonesia, Ambon
Air conditioner
Television
High speed internet access in the room