About Larry's Giant Subs
Larry's Giant Subs is a sandwich shop located in Norcross, Georgia, at 5270 Peachtree Pkwy. It is renowned for its freshly made sandwiches, daily specials, and friendly customer service. The menu offers a large selection of sandwiches, salads, and sides. It has been praised for its generous portions and good value for money. It is a great spot for a quick lunch or dinner, with a relaxed atmosphere. The restaurant is conveniently located near several interesting landmarks, and it is a great spot to grab a bite to eat with family or friends.
Business Information
5270 Peachtree PkwySte 118B
Norcross, GA
Location
Loading map...