As of November 7, 2026, T&T Supermarket opened its first San Francisco store at 2675 Geary Blvd. in the City Center complex, a 52,000-square-foot location that is the Canadian grocer's fourth U.S. store and its second in the Bay Area. The assortment leans on depth: about 200 varieties of vegetables, 17 varieties of mushrooms, more than 300 private-label products, a hot food bar with over 20 dishes and the chain's first U.S. cafe. Online shopping, express delivery and in-store pickup are scheduled to start Dec. 4. The building had been vacant for more than nine years after Whole Foods walked away from the site, which makes the trade area question sharper than the opening-day crowd.
Trade area math comes before the delivery promise
The location sits next to a Target inside a dense downtown catchment, and the queue started at 4 a.m. according to local coverage. That is a demand signal, but it says little about whether the store can hold a pickup promise. Depth on fresh is exactly what makes fulfilment hard, because the items that differentiate the store are the ones with the shortest shelf life and the thinnest buffer. A produce wall with 200 varieties needs replenishment several times a day before it can support orders picked to a cut-off time.
Reports put the opening across Nov. 5 and Nov. 6 depending on the outlet, with the first 300 customers each day receiving a gift through Nov. 8 (AOL/KRON4). The chain plans four more California stores in Millbrae, Newark, Chino Hills and Irvine, which turns a single opening into a trade area test: if the format works downtown, the same depth model has to work in smaller catchments.
| Trade area signal | What it tells you | Why it matters for pickup |
|---|---|---|
| Households within walking distance | Baseline weekly demand | Sets the floor for fresh replenishment |
| Office and commuter flow | Lunch and after-work peaks | Concentrates picker workload in two windows |
| Competing Asian grocers | Substitution risk by category | Long-tail lines lose depth first |
| Vacancy history | Permitting and site risk | Delays shift the opening curve |
Depth on fresh is a fulfilment liability
A store that lists 10,000 items but runs short on 300 of them every afternoon is less reliable than a store that lists 7,000 and keeps its advertised assortment in stock. The number to judge a format on is the cancel rate on the lines it advertises, not the size of the catalogue. For a produce-led format, that means counting gaps per category per shift rather than measuring sales per square foot.
Pickup exposes gaps that aisles hide
In a normal aisle a gap is quiet: the shopper picks a substitute and the sale is saved. A pickup counter removes that cover, because the order is already paid and the picker has to decide in front of the customer. This is why on-shelf availability becomes the operating metric the week delivery goes live, not the week the store opens.
The market size question behind the opening is narrow but decisive: a downtown catchment of this density can support deep fresh assortment only if weekly basket frequency holds after the novelty fades. Industry trend data on urban grocery suggests consumer demand concentrates in fresh and prepared food, which is exactly where the store has committed its square footage, and where replenishment cost is highest.
What to fix before December 4
Three items decide whether the launch holds. First, line-level availability on the advertised assortment, measured by day part. Second, cancellation tracking by reason, so a shortfall can be traced to replenishment rather than to picker error. Third, a published cut-off time that matches the store's actual replenishment rhythm instead of a marketing target.
The permitting story matters too. The lease was signed in March 2025 and the store opened about a year and eight months later, with a four-month approval that the CEO described as the fastest the chain has had in the United States (California Times Online). Speed helps expansion, but it also compresses the window for staffing and replenishment testing before an online channel goes live.
FAQ
Why does a 52,000-square-foot store need line-level tracking?
Because the advertised assortment is the promise. Store-level sales hide which lines are short, and pickup turns every short line into a cancellation.
What is the first signal that a pickup promise is failing?
Cancellations by reason, with the time of the pick. A cluster right before the cut-off points to replenishment, not to picker speed.
Does a dense trade area guarantee delivery volume?
No. Density sets the ceiling, but the express window and basket size decide whether the economics work per order.
How should competitors be counted?
By overlap in the same catchment, not by store count. Two grocers a mile apart may serve the same households for different baskets.










