c

Reviews


  • Islands Restaurant

    5 starsApril 06, 2013

    21001 North Tatum Boulevard, Phoenix, AZ 85050

    Not a lot of options but the options they do have are good. And Ive never had a problem.