MERBABU STAY OSAKA: Location & Distance to Osaka Castle