-
Larry's Giant Subs
is an excellent Deli / Sandwiches Restaurant
Ranked #1 of 21 Restaurants in City Area Daytona Beach.
Some say, it is nice, great, super.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
Great subs! Giant Delight is my favorite. Owner/manager is always super nice.