Karaoke at I Love Sushi in Santa Cruz

Here’s a high note—or low one, depending on how you look at: GT and SoWat TV wandered over to I Love Sushi in Santa Cruz, which nabbed the Best Karaoke prize in our recent readers’ poll. We had no idea what we were getting ourselves into.

To Top