This center specializes in therapies and massages which are done by blind people. Don't be surprised! In Bali it is a common thing.
Address 3 Jalan Sersan Mayor Mendra, Denpasar Barat 80114, Indonesia
Coordinates -8°40'23.977" N 115°13'0.275" E