Overview
Inwood is a town in West Virginia, United States, with a population of about 2,954[1].
Geography
- Coordinates: 39.3579, -78.0400
Places · place_us_wv_inwood
Inwood is a town in West Virginia, United States.
Inwood is a town in West Virginia, United States, with a population of about 2,954[1].