Key Largo · Est. on the Overseas Highway
From warm pastries pulled from the oven at 6 AM to a fully stocked pantry for your island stay — we’re the neighborhood market where quality meets convenience, right here in Key Largo.
Est. on the Highway
Our Story
Nestled along the Overseas Highway, John’s General Store has been a reliable stop for locals, fishermen, and travelers heading down the Keys for years.
We started as a small corner market with a simple mission: serve honest food, keep the shelves stocked, and treat every person who walks through our door like a neighbor. That hasn’t changed — whether you’re grabbing a quick coffee before the sunrise boat or picking up supplies for the weekend.
Our bakery bakes fresh every morning. Our grocery aisles carry the brands you trust and the local finds you won’t see anywhere else. And our counter is always open for the snacks, sandwiches, and cold drinks that make a day on the water a little easier.
What We Offer
Everything from your morning croissant to your weekend cooler — all under one roof on the Keys.
Warm loaves, flaky pastries, and daily specials pulled from the oven before sunrise. Everything baked fresh each morning.
Full grocery selection — from staples and snacks to refrigerated items and local Florida favorites you won't find elsewhere.
Coffee, cold brew, bottled drinks, and ice — everything to keep you going whether you're on the water or on the road.
Quick sandwiches, wraps, and prepared foods for a fast lunch before the next adventure. Fresh, simple, and satisfying.
“The best stop on the highway. Fresh bread every morning, friendly faces, and everything you need without having to drive all the way down to the island.”
— A regular on the Overseas Highway
Visit Us
| Monday | 6:00 AM – 9:00 PM |
| Tuesday | 6:00 AM – 9:00 PM |
| Wednesday | 6:00 AM – 9:00 PM |
| Thursday | 6:00 AM – 9:00 PM |
| Friday | 6:00 AM – 9:00 PM |
| Saturday | 6:00 AM – 9:00 PM |
| Sunday | 7:00 AM – 8:00 PM |
Hours may vary on holidays. Call ahead to confirm.
Get in Touch
Whether you need a special order, want to know what’s fresh today, or have a question about our products — drop us a line and we’ll get back to you.
Thanks for reaching out. We’ll get back to you as soon as we can.