1. American Legion 205 Main St, Narrows, VA 24124 Coordinate: 37.33148,-80.81111 Phone: (540) 726-7281