Address: 55 Front St, Santa Cruz, CA 95060, USA
What? last time I was there they had a brand new huge one.
I didn't see any
They don't have a TV but the Ideal Restaurant a hundred fifty feet away does. Nice full bar and restaurant.
Nope :(
Add Answer
Thanks! Your answer is awaiting moderation.
Trending Places
Mexican restaurant
139 Water St, Santa Cruz, CA 95060, USA
655 Capitola Rd, Santa Cruz, CA 95062, USA
2222 E Cliff Dr STE 100, Santa Cruz, CA 95062, USA
2332 Mission St, Santa Cruz, CA 95060, USA
2019 N Pacific Ave, Santa Cruz, CA 95060, USA
2608 Portola Dr, Santa Cruz, CA 95062, USA
1710 Brommer St, Santa Cruz, CA 95062, USA
206 Laurel St, Santa Cruz, CA 95060, USA