Gluten Free Pita in Omaha

  • 3 ratings $$
    3026 N 90th St, Omaha, NE 68134

    Greek, Restaurant

    100% of 2 votes say it's Celiac friendly
    Pita is mentioned in the comments