Mark Twain II is multifamily apartment complex that was constructed in 1975. It is located at 10950 Jefferson Hwy in River Ridge, New Orleans, and features a total number of 515 units. The property’s unit mix is a combination of One Bedroom, Two Bedroom/Two Bath, with a total unit size of 411,150 SqFt.