Alexandria's Food Store has been in business since 1999. The large, easy-to-navigate and well-stocked store is located at the busy intersection of Woburn and Lowell streets in Lexington. The friendly, efficient staff members value community involvement and helping various local organizations whenever they can.