Originally Posted by
hailstorm
I do believe I have misread neither.
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.