25319 N 20th Ave, Phoenix

25319 N 20th Ave
Phoenix

Property Details

Square Feet: 1,925