Larry’s Giant Subs is a franchised restaurant started in Jacksonville, Florida. Locations are throughout the southeast and extend into Texas. Larry’s Giant Subs is not your average submarine sandwich store...
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.