Melrose Plaza

Strip mall at 5870 Melrose Avenue, Los Angeles, California 90038

Parking: 18 Spaces

Year Built: 1987