2,600 square foot retail space NOW OPEN at 1533 N. Echo Park Blvd Los Angeles, CA 90026. phone: 213-977-9042 • fax : 213-977-9119
We are open 7 days a week from 10am to 7pm