1212 E Howell Street at 1212 E Howell Street, Seattle, WA 98122 | HotPads