Massive pastrami sandwiches at Beach Hut Deli in Costa Mesa November 13, 2021 Santa Cruz Sandwich… Click to continue