Leonard Nimoy St - Los Angeles, CA
Leonard Nimoy St, Los Angeles, California USA
Google maps lists it as Way, but the street sign says Street. Street signs override other references.
    Scroll to Top