St. Louis Spurs - Welcome
We are a group of Tottenham Hotspur fans who meet up in Saint Louis to watch Spurs games!
Come and join us!
Our current home is The Amsterdam Tavern located at:
3175 Morganford
Saint Louis, MO 63116
You can also find us on Twitter and Facebook.
COYS!
Activity
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
See More Activity |