mail_outline sales@mediastorehouse.com
Indonesia, Bali, Ubud. Tegallalang Rice Terraces near Ubud
Rice fields at Tegallalang Rice Terrace, Bali, Indonesia