209 Cafe sits at Sunway GRID on Persiaran Medini 3, in the Sunway Iskandar precinct of Iskandar Puteri — right by Sunway Big Box, with free parking on site. It's about a 15-minute drive to Legoland Malaysia, and roughly 10 minutes from the Tuas Second Link checkpoint, making it an easy stop for visitors crossing from Singapore.
GOOD TO KNOW
Pancakes & brunch — one shot, upper-side view (photo coming)
Burnt cheesecakes — all three kinds (photo coming)
Burnt Cheesecakes
whole cakes · pre-order 1 day ahead
Flavour
4″
5″
6″
8″
ClassicBasque, slow-baked
35
53
75
135
Biscoffcream & crumble
48
75
110
192
Blueberrycompote & cream
48
75
110
192
Mix & Matchany two · half & half
—
64
—
164
All prices RM. Whole cakes only — slices at the counter. Pre-order 1 day ahead, paid in full by transfer.
Coffee’s non-negotiable?Here’s the fair deal — load once, tap it every morning, we keep count.
The space after hours — long tables, warm light (photo coming)
Our house-roast beans, by the bag. Take some home — whole bean or ground.
House BlendBrazil
Toasted Nut — Round body · bold but clear
Guest Bean — VAMOS SignatureBrazil / Johor
Jackfruit — Creamy · floral-sweet finish
House RM25/100g · Guest RM35/100g
Stone-ground matcha, treated with respect — whisked to order, never from syrup.
HakuUji, Japan
Toasted Walnut, Salted Edamame, Gentle Umami
Ajisai 2.0Mie, Japan
Roasted Almond, Salted Peanut, Creamy Umami
by Niko Neko
The quiet reason things taste right here — we're fussy about what comes in the door.
Omega eggs
Hydroponic greens
Fresh button mushrooms
Wagyu beef patty
Whole-fruit smoothie bowls
Halal-certified suppliers only
Crew toolON SHIFT ·
Crew only — ask the shift lead for the staff code.
Loading the unpaid list…
Anyone else
Tap a name to take payment. Search hits enrolments of any age and cards. Nothing on these screens sends a message — the confirmation goes out on its own.
No enrolment yet
cafe209.my/loop
🎁 A friend’s referral code goes on the form — it earns them both an extra two days.
Say: “Scan this, fill it in, and send the WhatsApp it opens — then I’ll take payment.” Their enrolment appears on the list the moment they tap send. Buying it for someone else? The form is filled and sent by the person who’ll drink the coffee. Never send the form from a shop phone.
Counter mode logs the enrolment under the staff key and marks it “no message”. This customer will never receive a message — read them their card number at the counter and tell them so.
NameCard boughtWhatsApp number optional — leave blank if they have none
Loading…
A missing receipt means the confirmation waits — uncounted, never on Andrew — until it’s added here. Skipped means the checks failed six times; fix the cause and retry. Drops happen the next trading morning, never at close. “Reserved” is a sweep word — crew only ever say unpaid and paid.
Loading…
Send from the cafe phone only — the link opens WhatsApp as the shop number. Tap Send on WhatsApp, come back, mark Sent ✓.
Choose your beans in 100g steps — mix House & Guest if you like.
Beans · 100g steps
House blendRM25 / 100g
0g
GuestRM35 / 100g
0g
Grind
TotalRM0
sends · [BEANS]
Pre-order — pay & collect at the counter, packed & ground on the spot 🙏
Reserve a table
Plan ahead — connect with us now, we confirm on WhatsApp.
DateArrival time
Adults
Kids
Name
WhatsApp no.
Coming from
Good to know: book at least 3 hours ahead · we hold your table for 15 minutes past your slot · up to 8 pax books straight away · above 8 needs a deposit · high chairs ready if you bring kids.
sends · [RSV]
The space
NameExpected date or month
Adults
Kids
Booking
Hours needed · min 3Food service
sends · [EVENT]
Pre-order a cake
Flavour
Pick 2
Size
Qty
1
Add-ons
🍽️ Disposable plate & fork5 pax/pack · RM5/pack
0
Collection date & time
Order by 2pm to collect the next day — orders after 2pm count as the next day’s order.
Your namePayment — full, by transfer (pick one)
Total (nett)RM75
sends · [CAKE]
Opens WhatsApp with your order filled in — you press send. Pay in full by transfer, then send the receipt and we'll confirm your collection slot.
Payment details
Scan to Pay
DuitNow QR · Malaysia National QR
VYTA SDN. BHD.
SSM 202601000351 (1662449-W)
or pay by bank transfer
PUBLIC BANK · 3250069927
VYTA SDN. BHD.
Pre-orders are paid in full by transfer. After paying, send the receipt on WhatsApp and we'll confirm your collection slot. 🙏
Saves the QR + bank details as one image (209_payment.jpg) — pay from your saved copy, works offline.
HistoryLast 7 days · newest first
Log a calibrationJWC / House
When
—
Roast date
28
Jul
Barista
—
Bean
——
Grinder
Grind size
3.6
Grind size
7.2
Grinder defaults to this bean's usual one — swap it any time. Mythos runs 1.0–5.6, EK runs 1.0–11.9.
Extraction — out (s)
3
Extraction — stop (s)
15
Dose (g)
18.0
Yield (g)
36.0
Tasting noteRemark / comment
Reserve a Loop card
sends · [LOOP]
Opens WhatsApp with your card reserved — press send. Pay & collect at the counter.
Check your Loop
Card seriesCard number
Last 4 digits — or paste the whole card number from your welcome message.
Cups are logged by our barista at the counter — just show them your card ☕
Open WhatsApp, press send, then come back and tap Sent ✓.
Card
Their message on the shop phone?Carry on — the number they sent from becomes the record. No message? Show the resend QR below, then register.
They scan this — WhatsApp opens with their reference already typed. They tap send.
Or correct the number they gave
Only while unmatched. Once their message reaches us the sender becomes the record and this closes itself. The change is logged.
Collect on the POSRM —
Receipt saved
Needs the receipt first — it’s saved before the card exists. No paper? Long-press to register without one and pick a reason; the confirmation then waits until a receipt is added. Nothing to send.
Register without a receipt — why?
Registered
Coffee now?
Read the WhatsApp line above out to them — it says what actually happens next. If it hasn’t arrived by tomorrow it’s flagged, not lost: don’t send anything. The coffee tap activates the card and logs the cup in one go — day 1 is today.
Correct WhatsApp number
The staff form (design §6.2, unchanged): it repoints the card and anything still queued for it, and is logged. If their message reaches us from a different number the sweep corrects the card on its own — use this only when a customer tells you it is wrong.