Spain Cuellar Castle Stamp 2003 October 31, 2023FarhanArtworks, Cultural Themes, Spain, Special Collections and Events, Special Releases, stamp, Thematic CollectionsAdd comment Issue: Spain Cuellar Castle Stamp 2003 Type: Stamp Number of Stamps: 1 Stamps Denomination: 0.51 (€) Issue Date: 2003 Issued By: Spain POST Cuellar Castle Previous postSpain Lulila 2005 Stamp Next postMillennium 2000 Eden Project/St Austell Stamp About author View all posts Farhan