Windsor international Toya hotel resort and spa

Windsor international Toya hotel resort and spa
The fabulous ship-like Windsor international Toya hotel resort and spa is situated on top of the mountain and face Toya lake on the one side and the ocean on the other. As we checked in we were impressed with the high ceiling lobby and the magnificent view from it’s huge windows. Life music of harp and flute gave an atmosphere of quiet luxury. (more…)