Larry's Deli is a classic deli offering sandwiches and teriyaki bowls in a clean, streamlined setting.