Granja de Torrehermosa Hotels

Map of Granja de Torrehermosa Hotels

Granja de Torrehermosa is a small town located in the province of Badajoz, in the autonomous community of Extremadura, Spain. The town is situated in the heart of the region, surrounded by beautiful countryside and agricultural land. Granja de Torrehermosa is known for its traditional Spanish charm, with narrow streets, whitewashed buildings, and a relaxed atmosphere. The town is home to a number of historic landmarks, including the Church of San Juan Bautista, which dates back to the 16th century, and the Torrehermosa Castle, a medieval fortress that offers stunning views of the surrounding area.