Sandwich shop specializing in giant toast and sandwiches. Offers indoor and outdoor seating, takeout, and delivery.