mail_outline sales@mediastorehouse.com
Indonesia, Bali, Bedugul, Pura Ulun Danau Bratan Temple on Lake Bratan