Lower Twin Island

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.