17197 N I 12 Service Rd
Hammond, LA 70403
$5,250,000 USD
45,820 SF
45,820 SF
$5,250,000 USD
Religious Facility