Bicester, England, United Kingdom
Restaurants, Food,
ZAYKA Bicester – where passion for food meets the warmth of Turkish hospitality. Founded by a close-knit