Longtime deli and convenience store 7 Stars Deli has closed in Falls Church.
The place operated for nearly 30 years at 105 Park Ave. It sold sandwiches, onion rings and other menu items in addition to retail food items.
A dispute with the landlord caused the business to close, according to a report in the Falls Church News-Press. The space will soon be the new home to the city's CD Cellar music store.