Categories: Food Venture

Tapestry KL, Jalan Kamunting (Opposite Hotel Stripes KL)

We first spotted Tapestry KL when we were having our afternoon tea at Hotel Stripes Kuala Lumpur located right across the road. It was still under renovation, but already looks great from the outside.

Read more about Hotel Stripes Bao Tea Ful Afternoon Tea and Sizzling Sunday BBQ Buffet 1-For-1

Couldn’t wait to visit but Tapestry KL took the social media by storm when it is opened to public. Business hour starts from as early as 8AM, and we aren’t a morning person. So chances are, we would have to queue for brunch – something that we try to avoid nowadays (*10 years ago, maybe).

Our friend told us they waited for more than an hour just to get into the cafe.*shrugged*. So we decided to wait for the frantic crowd to fade away a little. Try our luck last weekend, at around 9.30AM. Yay, no queue, but was already 3/4 full for main dining hall.

Seated at the high table near to entrance. Not the best spot for food photography as they turned on the yellow light, but awww… look at this cafe view. Stunning interior. 

Rise & Shine Egg Drop RM22 – best-seller in Tapestry KL. Freshly made, warm hot cross bun stuffed with soft-scrambled free-range scrambled eggs, cheddar, caramelized onions and siracha aioli. Comfort food that we won’t say no to for breakfast.

Potato Hash RM28 – a medley of charred sweet corn, potato cubes, salt beef, onion, bell pepper, topped with banger and poached free range kampung egg. Generous portion, but a tad oily for us.

Other dishes on Tapestry KL menu includes Shakshouka, Pancake, Banana Bread, Bircher Muesli, Smashed Avocado on Toast, Egg Benedict, French Toast, Linguine, Free-Range Kampung Eggs Any Ways on Toast, and Field of Mushroom On Toast, just to name a few. Most items are priced above RM20.

Do check out The Hainan RM20, a creative cross between our local favourite with modern twist, aiming to pay tribute to our old-school style breakfast. A platter of soft scrambled free-range kampung egg spiced with coffee, charred heriloom tomatoes and truffle butter to go with Hainan Toast.

Lunch is served from 11.45AM onwards, offering selections like Fish & Chips (RM35), Bangers & Squeak(RM32), Lamb Meatballs with Grana Padano on Sub Roll (RM28), Fried Chicken Drizzled with Honey Siracha (RM28) and Salt Beef Burger (RM32).

Coffee is our must-have. Also Matcha Latte. Both were good. They also serves juices, hot chocolate, cocktails, wine, craft beers.

Overall, nice cafe environment, friendly service. Especially convenient for travelers who enjoy cafe hopping too, as Tapestry KL is just 5 minutes walk from Dang Wangi LRT station.

Tapestry KL

Address:
28, Jalan Kamunting,
Chow Kit, 50300 Kuala Lumpur.
Opening hours: Mon- Fri 8AM – 4PM, Sat-Sun 8AM-5.30PM
Nearest public transport: LRT Dangi Wangi, 5 minutes walk

Share
Published by
summerkid_summergirl

Recent Posts

Velvet Cinema: New Boutique-Cinema by GSC with Dining Experience

After a pleasant movie experience at Aurum Theatre The Gardens Mall, we are thrill to…

1 month ago

A la carte dim sum buffet @ YEN, W Kuala Lumpur

Dim sum buffet at YEN, W Kuala Lumpur. A-la carte, weekend only, all-you-can-eat in one…

1 month ago

TRX KL: Nong Geng Ji Hunan Cuisine with Over 100 Outlets in China Has Opened

Nong Geng Ji 农耕记湖南菜, a restaurant specializes in Hunan Cuinese and has over 100 outlets…

1 month ago

Salam Aidilfitri From The Gardens Mall

The Gardens Mall welcomes the month of Ramadan with an exciting line-up of performances and…

1 month ago

Sajian Istimewa Dinner Buffet, Lemon Garden Shangri-La KL

Lemon Garden Shangri-La Kuala Lumpur will be presenting Sajian Istimewa for a limited time during…

1 month ago

Ramadhan Buffet List 2024 in KL and PJ

Comprehensive list of Ramadan buffet dinner 2024 from hotels in Kuala Lumpur and Selangor. So…

2 months ago

Fatal error: Uncaught Error: Class "AmpProject\Exception\FailedToGetFromRemoteUrl" not found in /srv/http/myf/www/_www/wp-content/plugins/accelerated-mobile-pages/includes/vendor/tool/RemoteRequest/CurlRemoteGetRequest.php:142 Stack trace: #0 /srv/http/myf/www/_www/wp-content/plugins/accelerated-mobile-pages/includes/vendor/tool/RuntimeVersion.php(78): AmpProject\RemoteRequest\CurlRemoteGetRequest->get('https://cdn.amp...') #1 /srv/http/myf/www/_www/wp-content/plugins/accelerated-mobile-pages/includes/vendor/tool/Optimizer/Transformer/AmpRuntimeCss.php(163): AmpProject\RuntimeVersion->currentVersion(Array) #2 /srv/http/myf/www/_www/wp-content/plugins/accelerated-mobile-pages/includes/vendor/tool/Optimizer/Transformer/AmpRuntimeCss.php(139): AmpProject\Optimizer\Transformer\AmpRuntimeCss->inlineCss(Object(AmpProject\Dom\Element), '') #3 /srv/http/myf/www/_www/wp-content/plugins/accelerated-mobile-pages/includes/vendor/tool/Optimizer/Transformer/AmpRuntimeCss.php(101): AmpProject\Optimizer\Transformer\AmpRuntimeCss->addStaticCss(Object(AmpProject\Dom\Document), Object(AmpProject\Dom\Element), Object(AmpProject\Optimizer\ErrorCollection)) #4 /srv/http/myf/www/_www/wp-content/plugins/accelerated-mobile-pages/includes/vendor/tool/Optimizer/TransformationEngine.php(65): AmpProject\Optimizer\Transformer\AmpRuntimeCss->transform(Object(AmpProject\Dom\Document), Object(AmpProject\Optimizer\ErrorCollection)) #5 /srv/http/myf/www/_www/wp-content/plugins/accelerated-mobile-pages/includes/vendor/tool/Optimizer/TransformationEngine.php(79): AmpProject\Optimizer\TransformationEngine->optimizeDom(Object(AmpProject\Dom\Document), Object(AmpProject\Optimizer\ErrorCollection)) #6 /srv/http/myf/www/_www/wp-content/plugins/accelerated-mobile-pages/includes/amp-optimizer-addon.php(17): AmpProject\Optimizer\TransformationEngine->optimizeHtml('<!doctype html>...', Object(AmpProject\Optimizer\ErrorCollection)) #7 /srv/http/myf/www/_www/wp-includes/class-wp-hook.php(324): ampforwp_add_optimizer_addon('<!doctype html>...') #8 /srv/http/myf/www/_www/wp-includes/plugin.php(205): WP_Hook->apply_filters('<!doctype html>...', Array) #9 /srv/http/myf/www/_www/wp-content/plugins/accelerated-mobile-pages/includes/features/functions.php(314): apply_filters('ampforwp_the_co...', '<!doctype html>...') #10 [internal function]: ampforwp_the_content_filter_full('<!doctype html>...', 9) #11 /srv/http/myf/www/_www/wp-includes/functions.php(5373): ob_end_flush() #12 /srv/http/myf/www/_www/wp-includes/class-wp-hook.php(324): wp_ob_end_flush_all('') #13 /srv/http/myf/www/_www/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array) #14 /srv/http/myf/www/_www/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #15 /srv/http/myf/www/_www/wp-includes/load.php(1260): do_action('shutdown') #16 [internal function]: shutdown_action_hook() #17 {main} thrown in /srv/http/myf/www/_www/wp-content/plugins/accelerated-mobile-pages/includes/vendor/tool/RemoteRequest/CurlRemoteGetRequest.php on line 142