Situata a una distanza di 3 km dal Taliesin West, la Villa Windrose Scottsdale dispone di una piscina, una jacuzzi e una vasca idromassaggio per garantire un soggiorno rilassante. La casa vacanze è situata nel quartiere North Scottsdale e vanta una vista sulle montagne.
Il WestWorld si trova a 10 minuti in auto da questa villa, mentre Dolphinaris Arizona è a circa 15 minuti in auto. La Villa Windrose è situata a una distanza di 6 km dal Pangaea Land of the Dinosaurs, ideale per le famiglie.
I servizi igienici di questa struttura comprendono anche una lavatrice. Il bagno è dotato di asciugacapelli e asciugamani.
La villa dispone di una macchina per caffè e tè, un frigo e un forno in una cucina completamente attrezzata.