Starwood has announced the launch of its eco-incubator Element brand in the Netherlands, the first Element hotel in Europe since Element Frankfurt Airport Hotel 2014.

Located in the Zuidas area of Amsterdam, the hotel is located in a former office building at the Gelderlandplein shopping mall.

Read more:

Tagged with →