Back to List

Lemon Frog Shop

1202 N Alvarado St, Echo Park, Los Angeles, CA
This store is packed. The more rare items are at the back. Lots of accessories, shoes, etc for $10! Sadly very limited hrs.

Open in Maps
Information not up to date? • Let us know