mail_outline sales@mediastorehouse.com
Asia, Southeast Asia, Indonesia, Spice Islands, Maluku, Seram island, Ora beach resort
Asia, Southeast Asia, Indonesia, Maluku, Spice Islands, Seram island, the Muslim village of Sawai on the north shore of the island