Write a review

Taylors Deli

← View details

239a Banbury Road, Oxford OX2 7HN, United Kingdom, Oxford, England