To navigate, press the arrow keys. Stone and Leaf ← View details 31C May Lane, Dursley, England GL11 4JN +44 7786 566386 Get Directions From* To * — Required information