Get directions to: Cafe Nikos, Scottsdale, AZ
Restaurant address: 3360 N. Hayden Road Ste 117 Scottsdale, AZ 85251, USA
Restaurant: Cafe Nikos