mail_outline sales@mediastorehouse.com
Rice fields from above, Ubud, Bali, Indonesia
Rice field with palm trees, Ubud, Bali, Indonesia
Rice terrace in Ubud, Bali, Indonesia. Aerial view
Tegalalang Rice Terrace, Ubud, Bali, Indonesia
Indonesia, Bali, Ubud, Tegallalang / Ceking Rice TerracesIndonesia, Bali, Ubud, Tegallalang/Ceking Rice Terraces
Indonesia, Bali, Ubud, Ceking Rice Terraces