MICA Lazarus Studio Center

Location: 

131 W North Ave
21201   Baltimore, Maryland
United States
39° 18' 38.7432" N, 76° 37' 7.4964" W