back to thumbnails

Melrose Ave. 1980s

Image 38/96
Neon sign for store Let It Rock on Melrose Avenue in Los Angeles, CA.
LAWHMELR019.jpg