Photos

Photographer's Note

The Plaza Mayor is the main square in Leon, Spain. It is dominated by the elegant Renaissancebuilding, the old local City Council.

Nobody has marked this note useful

Photo Information
Viewed: 1399
Points: 34
Discussions
  • None
Additional Photos by Ryszard Michalik (rychem) Gold Star Critiquer/Gold Note Writer [C: 4209 W: 0 N: 9976] (68021)
View More Pictures
explore TREKEARTH