View Details 7751 E Glenrosa Avenue , D2 Alhambra Terrace Unit A1-A8 B1-B8 C1-C8 D1-D8 | Scottsdale $200,000 $200,000 On Site 14 Days Ago 2 bd 1 ba 957 sqft 2 bd 1 ba 957 sqft On Site 14 Days Ago