1226 E Maywood Avenue, Peoria, IL 61603 - HotPads