324 N. 18th Street (1st Floor) L Art Museum is a Center City apartment located at 324 N 18th St, Philadelphia, Pa 19103, Usa. The property features a unit type of studio/1 bathroom with rent starting at $1375; the market average is $1009.