2933 National Ave
Muebleria Leon is located at 3095 National Ave, San Diego, CA. This location is in the Logan Heights neighborhood. This business specializes in Furniture.
by merchantcircle on November 22, 2013 from
Number of employees: 1 to 4
Terms of Service