Ochsner Health Center - Elmwood
1221 S Clearview Pkwy
New Orleans, LA 70121
Located close to the Bridge City area of New Orleans, Louisiana, Ochsner Health Center - Elmwood is a 29 unit nursing home facility. With an average household income of $42,184, the facility is in a primarily middle class area. ...
6 miles away from St Rose, LA