Meet “J Hotel” – The World’s Highest Luxury Hotel In Shanghai With A Restaurant On The 120th Floor
Shanghai Tower is the second-tallest building in the world after Dubai’s Burj Khalifa. But on the 120th floor, the skyscraper boasts a restaurant in the world’s highest luxury hotel – “J Hotel”. Located in the city’s financial district, the hotel occupies…