Kabouri
Seafood · Mediterranean · Greek
Kabouri is a restaurant located in Chora, Ios, Greece. It is situated in the heart of the picturesque town, suggesting a charming and authentic dining experience. The name 'Kabouri' translates to 'crab' in Greek, hinting at a potential focus on seafood dishes.
Location