Skyscraper hotel

J Hotel Shanghai Tower

Lujiazui · Shanghai · China

The hotel inside Shanghai Tower, the 632-metre tower in Lujiazui.

J Hotel occupies floors of Shanghai Tower, which at 632 metres is the tallest building in China. Maison Lameloise, on the tower’s 68th floor, holds one MICHELIN star in the 2026 guide.

  • Inside Shanghai Tower
  • Maison Lameloise on the 68th floor