All restaurants in Stroud » All restaurants in Nailsworth » British restaurants in Stroud » The Olive Tree The Olive Tree British0.5 miles 28 George Street, Nailsworth, GL6 0AG 0145 383 4802CallWebsite