1. Walmart - Vision Center 1500 Armory Dr, Franklin, VA 23851 Coordinate: 36.668,-76.95301 Phone: (757) 562-6598