Via li banditi, 08020 San Teodoro
Farm stays
La Rocca Manna is located in the countryside of San Teodoro, just 2 km from the Sardinian coast and its beautiful beaches. It offers free Wi-Fi throughout, free private parking. The rooms offer air conditioning, a flat-screen TV, and a minibar. Each comes with views of the surrounding garden and countryside,...