Excelsior Planet is located in Piazzale Planet 1, 11021, Breuil-Cervinia, Italy.