
Castell de Roca, more accurately known as Castellfollit de la Roca, is a remarkable medieval town perched atop a 50-meter basalt cliff in La Garrocha, Girona. Over 1,000 years old, the village rises dramatically above valleys and features distinctive medieval architecture with stone construction utilizing local volcanic rocks. Built on a crag formed by overlapping lava flows and part of the La Garrotxa Volcanic Zone Natural Park, the townscape offers narrow, shaded streets and traditional stone facades. The clifftop setting provides stunning vistas and has made it one of Spain's most photographed locations.