Martha H. Moore Riverfront Park The Martha H. Moore Riverfront Park sits along the Tug River in Welch, WV. There is a small amphitheater, beautiful landscaping, and a stunning mural to one side. McDowell Street, Welch, WV 24801