TGI Fridays Madrid! The Santiago Bernabeu Stadium in Madrid - Spain - Home of Real Madrid - The best club in the world! 2009 - Enjoy the delights incl. behind the scenes look! WOW!

688 views
0 faves
0 comments
Taken on February 8, 2009