Originally Posted by
OsakaWino
The correct punctuation according to the grammar rule you cite would be offers from Shinjuku, Japan's, leading luxury hotel.
Without the second comma the statement can only mean that Shinjuku is Japan's leading hotel.
Well, regarding the grammar for the website of the hotel in Shinjuku, Japan, it looks like I believed wrong!