Mill Ave is a lot. Foot traffic, noise, students, scooters, the whole circus. So it is kind of wonderful that one of the coolest coffee stories in town is hiding right in the middle of it. Gio's sits tucked inside a brick courtyard in the Mill Avenue Shops and stepping in off the street feels like slipping into a quiet little secret. Pink bougainvillea spilling over the walls. Shaded benches. Green plants everywhere. It is a hidden oasis, and you would never guess it was steps from all that chaos.
As of this writing, the shop has only been open about a year but the coffee behind it goes back way further than that. Like four generations further.
Here is the story. Gio's is a true farm to cup operation, and I mean the real deal. The owner, Giovanna, comes from a family of fourth generation coffee farmers in Peru. The beans come from the family farm, Finca Maria-Canani, up in the mountain region of Villa Rica, where her family has been growing coffee for over 100 years. Giovanna and her husband roast the beans themselves out in Orange County, CA where they lived before landing in Arizona. So when you order a cup here, you are not just drinking single origin Peruvian coffee. You are drinking washed process, organic, single farm micro lot coffee from one specific family that has done this for a century. That puts Gio's in rare company among the farm to cup coffee shops in Arizona.
Now, real talk. The beans are roasted dark. My regular readers know dark roast is not my personal happy place, because the darker you go, the more those special origin characteristics get buried. Peruvian coffee is famous for chocolate, caramel and nutty notes. In my cup, the toasted nut notes came through loud and clear, which honestly surprised me. But the chocolate and caramel got mostly muted, with just faint hints hanging around. That is just my palate talking though. Plenty of folks live for a bold dark roast and if that is your lane, you are going to be very happy here. Me personally? I sat there daydreaming about what these beans would taste like at a medium roast. Oh man.
I also grabbed an Alfajores while I was there. If you have not had one, it is a little cookie sandwich. Two thin cookies with a filling tucked between them and powdered sugar dusted on top. Gio's buys the cookies but makes the filling in house and it hits this sweet salty caramel note that is not over the top. It pairs great with coffee or tea. They make a few other house made items too, like ground beef empanadas, though I did not get to those this visit.
The space itself is lovely. White painted brick walls against a dark ceiling, warm woven pendant lamps glowing over wood tables. There is seating inside, but this is really a patio spot at heart. The covered courtyard is going to be perfect once the weather cools down. Both Giovanna and the barista (Ms. Sofia) were genuinely warm and happy to talk, which makes the whole thing feel even more personal.
Gio's is not chasing trends or novelty drinks. It is built on something much harder to fake, a real family, a real farm and a hundred years of growing coffee. Dark roast or not, that is worth seeking out.
πClick to View the Drink Menu
Note: Menu items are subject to change. Some items could be seasonal and may not be available.
TRADITIONAL HOT
Gio's Organic Coffee β’ Americano β’ Cappuccion β’ Espresso Single / Double β’ Coffee Latte β’ Caramel Latte β’ Mocha Latte β’ Vanilla Latte β’ Chai Latte (Dirty) β’ Matcha Latte β’ Hot Tea β’ Hot Chocolate
TRADITIONAL ICED
Gio's Cold Brew β’ Iced Americano β’ Iced Coffee Latte β’ Iced Caramel Latte β’ Iced Mocha Latte β’ Iced Vanilla Latte β’ Iced Chai Latte (Dirty) β’ Iced Matcha β’ Fresh Iced Tea
BLENDED ICE ESPRESSO DRINKS
Blended Caramel β’ Blended Cinnamon β’ Blended Mocha Latte β’ Blended Valilla Latte β’ Blended Hazelnut Latte β’ Blended Chai (Dirty) β’ Blended Matcha
Flavor
Extra Flavor
Milks
Malted Milk β’ Almond Milk β’ Soy Milk β’ Coconut Milk
πClick to View the Food Menu
Note: Menu items are subject to change. Some items could be seasonal and may not be available.
BAKERY
Assorted Pastries β’ Assorted 1lbs (mini) loafs β’ Avocado Toast β’ Empanadas β’ Alfajores
GIO'S SALADS
BEET & AVOCADO SALAD β’ STRAWBERRY SALAD β’ GREEN SALAD
More Great Coffee in Tempe
All Coffee Shops in Tempe
Aden Coffee House
Laymoon Cafe
The Cafe @ Regroup
Infusion Coffee & Tea Crafters
/*
============================================
SECTION 4: MAIN CONTAINER & SECTION BUFFERING
============================================
*/
.az-nav-container {
background-color: #f8f5f1; /* Your cream background look */
padding: 15px 10px; /* Slightly adjusted top/bottom padding to accommodate multiple sections */
margin-top: 20px;
border-radius: 6px;
border: 1px solid #e8dfd6;
}
/*
NEW: BUFFER SPACE BETWEEN SECTIONS
This tells CSS: "If an .az-nav-section is NOT the last one in the container,
add space at the bottom." This prevents cramping but keeps the final box looking neat.
*/
.az-nav-section:not(:last-child) {
margin-bottom: 25px;
border-bottom: 1px solid #e8dfd6; /* Optional: A subtle divider line. Delete this line if you don't want a line between sections */
padding-bottom: 20px; /* Space above the divider line */
}
/*
============================================
SECTION 5: TITLE (HEADING TEXT)
============================================
*/
.az-nav-title {
font-size: 15px;
font-weight: 900;
line-height: 1.5;
margin-top: 0px;
margin-bottom: 12px; /* Adds breathing room between the title and the buttons */
color: #5D4037;
font-family: 'Roboto', sans-serif !important;
font-size: 18px !important;
}
/*
============================================
SECTION 6: BUTTON WRAPPER (LAYOUT)
============================================
*/
.az-nav-links {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
/*
============================================
SECTION 7: INDIVIDUAL BUTTONS
============================================
*/
.az-nav-links a {
background-color: #4a3728;
color: #ffffff !important;
font-size: 14px !important;
padding: 8px 20px;
border-radius: 4px;
text-decoration: none;
display: inline-block;
line-height: 1.2;
min-width: 120px;
text-align: center;
transition: all 0.2s ease;
}
/*
============================================
SECTION 8: HOVER EFFECT (INTERACTION)
============================================
*/
.az-nav-links a:hover {
background-color: #7a5a44;
transform: translateY(-1px);
}