The Olive Tree Mediterranean Restaurant & Pizzeria

Gloucestershire - Stroud

28 George St, Nailsworth, Stroud GL6 0AG, UK

GL6 0AG