,

Lemon Frog Shop gets the spotlight on NBC LA

Vintage shoppers get look inside Echo Park store Lemon Frog Shop located on Alvarado and Sunset today on NBC LA!

Lemon Frog is located at 1202 N. Alvarado St.

1 reply

Comments are closed.