7913 Champa Ave, Broussard, LA 70518 (337) 364-3403
How to go there
Buddhist temple Loc: 30.0592 / -91.9434
Plan your visit