Lemon Tree Bistro by Olivia Castle on 5th September 2015 in • 0 Comments Loading Map....Lemon Tree Bistro3 Church Street - FramlinghamEvents 52.2218554 1.3445802999999614 Address 3 Church Street Framlingham IP13 9BE United Kingdom Upcoming EventsNo events in this location