±5,500 SF BUILDING ON ±0.94 ACRES

888 W Illini St
Phoenix, AZ

SF Available

Land Size Comments
±5,500 SF ±0.94 Acres

Download the 888 W Illini St Sales Flyer

Location