Larry's Giant Subs is a popular sandwich shop in Tallahassee, FL known for its oversized and customizable sub sandwiches. The menu features a variety of cold and hot sandwich options made with fresh ingredients.
Customers can dine in, take out, or order for delivery, making it a convenient choice for a quick and satisfying meal. With a focus on quality and generous portions, Larry's Giant Subs has become a go-to spot for sandwich lovers in the area.
Generated from their business information