Lower Twin Island
40°07′36″N 80°42′20″W / 40.1267386°N 80.7056359°W / 40.1267386; -80.7056359Administration
United States
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.
See also
- v
- t
- e