Lemon Tree Cafe

168 Great Rd.
Bedford
Massachusetts
United States