Hotel Castle


Tokamachi 4-2-7

Make a booking

Check Dates on

About this hotel

Offering a restaurant, Hotel Castle is located in Yamagata. Free WiFi access is available. Each room here will provide you with a TV. There is also a refrigerator. Featuring a bath, private bathroom also comes with a hairdryer and free toiletries.