Alvarado Garden Apartments is located on the far north end of Alvarado Street, almost to Dodger Stadium in Echo Park. It offers studio, one- and two-bedroom apartments complete with refrigerators, dishwashers, microwaves and central heat and air. It also has an-on site laundry facility that is open 24 hours and coin operated.