Larry's Giant Subs
Drag box to select area
Larry's Giant Subs is a franchise offering hot and cold subs, New York-style deli sandwiches, Italian hoagies, Philly cheesesteaks and salads. This new location resides in a building that is 1,500 square feet and seats 45 people. Take out and catering are available.
5270 Peachtree Pkwy, Norcross, GA 30092
- Hours: Daily, 10:30am - 9pm
- Website: http://www.larryssubs.com/