This location has been flagged as "Closed". Windows on the Green Cuisine: American Neighborhood: Central Scottsdale 6000 E. Camelback Rd., AZ, 85251 Map It 480-423-2530 Website Best Of Phoenix® Awards 2003 BEST SOUTHWESTERN RESTAURANT advertisement Related Articles No Image Restaurants Pullet Surprise By Carey Sweet No Image Restaurants Second Helpings By Howard Seftel No Image Restaurants Second Helpings By Howard Seftel advertisement Trending Community Voice Community Voice: Rising costs hurt our Mesa restaurant By Kelsey and Jim Bob Strothers Outdoors & Rec June Strawberry Moon: when to see it in Arizona By Benjamin Leatherman Marijuana Phoenix company grows weed without any seeds or soil By Gentry Roberts | Cronkite News Crime & Police Judge skeptical of ending oversight of sheriff By Clarissa Sosin