Oasis Falafel

206 N Linn StIowa City, IA 52245
Stars 4 half246 ReviewsYelp logo mini
Fee: $3.99 - $4.99