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