The Orotava Palace in Puerto de la Cruz, at the foot of the majestic Mount Teide, is the ideal hotel at which to enjoy a wonderful stay on the Island. It is located opposite the Martinez Shopping Centre at less than five minutes walk from the beach and the Lago Martinez Lido.