7-Eleven 845 Highland Ave, Needham, MA02494 7-Eleven, located by the Needham Heights train station, offers a clean, well-lit and well-stocked store. The staff is…More friendly and service is very quick. It offers prepared sandwiches, soda, coffee and hot snacks.
Big Picture Framing 855 Highland Ave, Needham, MA02494 This store is located at the start of downtown Needham next to a 7-Eleven convenience store. Big Picture provides custom…More framing services in addition to a wide variety of frames, albums and mats on sale in the shop. Headquartered in Newton, this company has expert framers on staff to match customers with the perfect frame for their picture and hanging spot.