Get directions to: Flo's Asian Kitchen, Scottsdale, AZ
Restaurant address: 16495 N Scottsdale Rdste 5b-2 Scottsdale, AZ 85254, USA
Restaurant: Flo's Asian Kitchen