Roman no Yado Izutsurou
ThreeStar Star
Tahara, Japan
About This Hotel
This comfortable hotel is set in Tahara.
Facilities & Amenities
Hotel
Location
Lat: 34.6281170, Lng: 137.1032490
Open in OSM