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