Cheap hotels in San Teodoro, Sardinia from €153/night | Brek