Lower Twin Island
Jump to navigation
Jump to search
Template:Infobox islands Lower Twin Island is a bar island on the Ohio River in the city of Wheeling, West Virginia. Lower Twin Island and its twin, Upper Twin Island, lie northwest of Wheeling's Warwood neighborhood.