Madrid, Spain.  La Gran Via (The great street)