JESUS SQUARE NIPPONBASHI, Osaka, Ōsaka, Japan – Osaka | SherryStay