Something About Company
Grand Vilia Hotel – is a 3 star hotel, Located in Langgur, Maluku, East
Indonesia, and is near many attractions and tourist destination in Kei
Island. Highlighted by 56 minimalist rooms, 3 meeting rooms, 1 Grand
Ballroom, 1 poolside restaurant and 1 rooftop Bar and Cafe