Property Details for 2012 N Alvarado St
Description provided by Trulia
This Lot/Land is located at 2012 North Alvarado Street, Los Angeles, CA. 2012 N Alvarado St is in the Echo Park neighborhood in Los Angeles, CA and in ZIP Code 90039.
See businesses, amenities, and crimes near this home