JJ’s Mercantile

At Sorrel River Ranch

Tucked along scenic Highway 128 on the banks of the Colorado River, JJ’s Mercantile is more than just a general store—it’s a welcoming hub that blends the warmth of an old‑fashioned country store with modern comforts. Named in honor of a beloved grandfather, JJ’s embodies simple values—honesty, hard work, and hospitality—offering visitors fresh-baked goods, quality coffees, farm-to-table groceries, and a cozy atmosphere with spectacular canyon views. Whether you’re fueling up before exploring national parks or winding down after a day of adventure, JJ’s provides the perfect mix of convenience and charm. 

 HOURS 
Open Wednesday - Sunday, 8:00 AM - 4:00 PM