Comfort Hotel Himeji: Location & Distance to Himeji Castle