Where is Odabuchi Station?
Odabuchi Station is located in Toyokawa. If you're looking for things to do in the area, you might want to stop in and see Toyokawa Inari Shrine and Lagunasia.
Things to See and Do near Odabuchi Station
What to See near Odabuchi Station
- Toyokawa Inari Shrine
- Toyohashi Park
- Takeshima Beach
- Takeshima Island
- Yaotomi Shrine
Things to Do near Odabuchi Station
- Lagunasia
- Toyohashi City Museum of Art and History
- Takeshima Aquarium
- Gamagori Museum of Earth, Life and the Sea
- Toyohashi Museum of Natural History