All Featured Properties

2908 N Indiana Ave Peoria, IL 61603

List price: $63,800

·3 Beds

·2 Baths

·1,320 Sq Ft