Echo Park Hillside Retreat w/ 2,500+ SF | 2007 Baxter St