Toast - would it be a fallen angel that vive en España

I am almost 99.9% it is near the Crystal Place in Madrid.
Our hotel last year was about a 1/2 mile away and we spent lots of time walking in the parks and botanical gardens

Last edited by TomB; 09/03/2020 08:39 AM.

“Every time I open a bottle of wine, it is an amazing trip somewhere!” José Andrés