Address No. 123 Inaho, 3-Chome, Otaru-shi, Hokkaido, Japan
Usage Hotel
Lease Terms Freehold
Gross Floor Area 23,983 sqm