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.
Inside 209 — the seating (photo coming)
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.
Or key it in
Scan the wallet pass, or key the number. The card opens in a pop-up.
No card under this number
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 ☕
Get your Loop card
Prepaid coffee, one tap a day. Fill this in, send us the WhatsApp, then hand your phone to our barista.
CardNicknameWhatsApp number
209 staff only. Check the shop phone first — confirm only after the customer's LOOP JOIN message has arrived.
Initials
Staff key
Today's drink
You're in ☕
Your card details arrive by WhatsApp from +60 10-400 5407 — if nothing lands within 24 hours, ask us at the counter.
Open WhatsApp, press send, then come back and tap Sent ✓.
Then photograph the POS receipt and send it in the same chat.
Correct WhatsApp number
Only use this for the number that actually messaged the shop phone — typing a different, unproven number here sends a fresh cold message, the exact risk the QR step exists to avoid. The card and the queued message both move to the new number, and the change is logged.