Frank LLoyd Wright

Taliesin West (Maricopa County, Arizona)