Hotel San Teodoro

Hotel San Teodoro

San Teodoro, Sardegna. / Hotel San Teodoro, Sardinia, Italy. www.hotelsanteodoro.com