David’s Been Here is at the Castilla y Leon region of Spain, touring the gorgeous city of Leon. Here a movie is presented by David to the major pedestrian street of Leon Ancha. Spanning from the Cathedral David thinks this pedestrian street just might be the most amazing in all of Spain. With hotels, shops, cafés and restaurants dotting the entire strip, there ways to keep yourself busy along this gorgeous street. Generation by Carlos de Varona.