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

Our site uses cookies

By continuing to use our site you are agreeing to our cookie policy.

Our site uses cookies

By continuing to use our site you are agreeing to our cookie policy.

Your cookie preferences have been saved.