Lemon Tree Bistro by Olivia Castle on 3rd February 2015 in • 0 Comments Loading Map....Lemon Tree Bistro3 Church Street - FramlinghamEvents 52.2217255 1.3443661999999676 Address 3 Church Street Framlingham IP13 9BE United Kingdom Upcoming EventsNo events in this location