The Lemon Tree
3 Church Street
Framlingham IP13 9BE
United Kingdom