wellness
longevity.

Where to shop

Terra Water Indonesia

Denpasar, Bali

A Denpasar-based provider of drinking-water filters. Its official website includes filter information, laboratory reports and service details.

Features and services

  • Drinking-water filters
  • Published documentation
  • Denpasar office

Practical information

Location
Denpasar, Bali
Address
Jl. Gunung Catur No.12, Padangsambian Kaja, Denpasar Barat, Bali 80118
Status
Operating — according to listed sources
WLR
Not assessed