Food Lion 2663

Food Lion #2663 is a Food Lion supermarket located at 16615 Mountain Road in Montpelier, Virginia.