PhotoCredit:
Castellfollit de la Roca - A Beautiful Mountain Village in Spain — Castellfollit de la Roca in Spain is one of the smallest towns, towering over the surrounding landscape and being bright natural landmark edge, which is located in the northeastern mountain village. Catalonia location is 50 meters high and to be less than a kilometer long. Formed by the collision of 2 lava flows, with volcanic rock for residents constructed house with excellent material. Castellfollit de la Roca is the most beautiful in entire country because both sides are surrounded by steep rocky cliffs by the river Fluvia and Turunel, besides their banks residents pitched small vegetable gardens which look beautiful. Castellfollit de la Roca is just one long street that ends near the Bell tower of the Church. Houses are just two rows, because the width of a small cliff.