by Geddy
(Florida)
Hi, I would like to see the World Cup matches on a large screen TV in Santa Cruz. Are there any restaurants or sports bars that soccer fans go to in Santa Cruz to watch the games? A lively crowd and good beer make it more fun to watch! Thank you in advance. Geddy
Comments for
|
||
|
||
|
||
|
||
|
||
|
||