Castellfollit de la Roca is a municipality that belongs to the region of La Garrocha, in the province of Girona. It is part of the judicial district of Olot and has a surface area of barely one square kilometre, making it the smallest municipality... Continue reading