Filmore Apartments

 617 N 3rd Avenue, PhoenixAZ 85003