Not here anymore :-(
No longer (see Spot 5750)
great place to watch sports. Reasonable drink prices.
The Windex shots are a great way to start the night.
Make sure u try the Tokyo Tea shots! They are AWESOME!
Their nachos are like potato skins... So good, you guys!
come here and watch NFL football. great crowd and real fans. that's hard to find in lala land.