See reviews 0 TURIN PALACE HOTEL * * * *

TURIN

Italie

View from wonderful terrace.
Le + Sublimhotel
Lobby
Room/Suite
Restaurants & Bars
Outdoors