Get a Hotel in Otaru - page 6 of 6

Sakura Garden

Sakura Garden

Otaru • Show on map /10 View Details for Price

Located in Town Center Sakura Garden is a perfect starting point from which to explore Otaru. The property offers guests a range of services and amenities designed to provide comfort and convenience.…More info

Book now