WAT VELUVANA TEMPLE is a church located in IRVINGTON, AL. We welcome all visitors to join our congregation and community.
10620 ANGKOR RD S