Caow Eng Bio Chinese Buddhist Temple
Jl. Segara Lor, Tanjung Benoa Indonesia
Caow Eng Bio Chinese Buddhist Temple is a Sacred & Religious Sites place is located in Tanjung Benoa, Bali. The address of Caow Eng Bio Chinese Buddhist Temple is Jl. Segara Lor, Tanjung Benoa Indonesia.