HTML SitemapExplore
logo
Find Things to DoFind The Best Restaurants

Farm Cafe — Restaurant in Selayang Municipal Council

Name
Farm Cafe
Description
Nearby attractions
Batu Caves
Gombak, 68100 Batu Caves, Selangor, Malaysia
Lord Murugan Statue
No. 42Jalan 2, Batu Cavtre Point, 68100 Batu Caves, Selangor, Malaysia
Sri Subramaniar Swamy Temple
Kawasan industrial Batu Caves, 68100 Batu Caves, Selangor, Malaysia
Dark Cave Conservation Site
Dark Cave Conservation Site Temple Complex, 68100,, Batu Caves, 68100 Batu Caves, Selangor, Malaysia
Cave Villa
Batu Caves, 68100 Batu Caves, Selangor, Malaysia
馬來西亞黑風洞
Batu Caves, 68100 Batu Caves, Selangor, Malaysia
Nearby restaurants
Pak Tam Sri Corner
Jalan Samudera Utama, Taman Samudra, 68100 Batu Caves, Selangor, Malaysia
Restoran Sri Bulan, Batu Caves
Taman Sri Batu Caves, 68100 Batu Caves, Selangor, Malaysia
McDonald's Batu Caves DT
Lot 52613, Taman Samudra, 53000 Batu Caves, Selangor, Malaysia
Medan Makanan Chan Xiang
No. 86, Ground Floor, Jalan Sbc 3, Taman Sri Batu Caves, 68100 Batu Caves, Selangor, Malaysia
Oh Yeah Banana Leaf Batu Caves
NO 1 DOLOMITE PARK AVENUE, 68100 Batu Caves, Selangor, Malaysia
D Maduras Family Restaurant
30G, Jln SM 2, Taman Sunway Batu Caves, 68100 Batu Caves, Selangor, Malaysia
Second Cut BBQ | Casual Dining
G9, Jalan SM 4, Taman Sunway Batu Caves, 68100 Batu Caves, Selangor, Malaysia
Yap Kopitiam Restaurant | Restoran Yap Kopitiam
24, 26, Jalan Sbc 9, Taman Sri Batu Caves, 68100 Batu Caves, Selangor, Malaysia
Ming's Oriental Restaurant
44, Jalan Sbc 9, Kawasan Industri Batu Caves, 68100 Batu Caves, Selangor, Malaysia
Kitchen Fighter Restaurant
no 62, jalan SM3A Sunway Mas, Taman Sunway, 68100 Batu Caves, Selangor, Malaysia
Nearby hotels
The Concept Hotel KL - Batu Caves
137, Jln SBC 1, Taman Sri Batu Caves, 68100 Batu Caves, Selangor, Malaysia
OYO 1002 Hotel Sahara Inn Batu Caves
95, Jln SBC 1, Taman Sri Batu Caves, 68100 Batu Caves, Selangor, Malaysia
Batu Caves Budget Hotel
No. 562A, Jalan Samudra Utara 1, Taman Sunway, 68100 Batu Caves, Selangor, Malaysia
OYO 89381 Moonnight Hotel
1-16, Jln Batu Caves, Taman Sunway Batu Caves, 68100 Batu Caves, Selangor, Malaysia
Batu Caves Business Hotel
Dolomite Park Avenue, Jln Batu Caves, Taman Sunway, 68100 Batu Caves, Selangor, Malaysia
Related posts
Keywords
Farm Cafe tourism.Farm Cafe hotels.Farm Cafe bed and breakfast. flights to Farm Cafe.Farm Cafe attractions.Farm Cafe restaurants.Farm Cafe travel.Farm Cafe travel guide.Farm Cafe travel blog.Farm Cafe pictures.Farm Cafe photos.Farm Cafe travel tips.Farm Cafe maps.Farm Cafe things to do.
Farm Cafe things to do, attractions, restaurants, events info and trip planning
Farm Cafe
MalaysiaSelangorSelayang Municipal CouncilFarm Cafe

Basic Info

Farm Cafe

1, Jalan Industri Batu Caves 1/1, Taman Perindustrian, 68100 Batu Caves, Selangor, Malaysia
4.5(562)
order
Order
delivery
Save
spot

Ratings & Description

Info

attractions: Batu Caves, Lord Murugan Statue, Sri Subramaniar Swamy Temple, Dark Cave Conservation Site, Cave Villa, 馬來西亞黑風洞, restaurants: Pak Tam Sri Corner, Restoran Sri Bulan, Batu Caves, McDonald's Batu Caves DT, Medan Makanan Chan Xiang, Oh Yeah Banana Leaf Batu Caves, D Maduras Family Restaurant, Second Cut BBQ | Casual Dining, Yap Kopitiam Restaurant | Restoran Yap Kopitiam, Ming's Oriental Restaurant, Kitchen Fighter Restaurant
logoLearn more insights from Wanderboat AI.
Phone
+60 12-724 2105
Website
farmcafemy.com

Plan your stay

hotel
Pet-friendly Hotels in Selayang Municipal Council
Find a cozy hotel nearby and make it a full experience.
hotel
Affordable Hotels in Selayang Municipal Council
Find a cozy hotel nearby and make it a full experience.
hotel
The Coolest Hotels You Haven't Heard Of (Yet)
Find a cozy hotel nearby and make it a full experience.
hotel
Trending Stays Worth the Hype in Selayang Municipal Council
Find a cozy hotel nearby and make it a full experience.

Featured dishes

View full menu
dish
BREAKFAST
dish
SOUP AND SALAD
dish
TAPAS AND SNACKS
dish
BURGERS, SANDWICHES AND WRAPS
dish
PASTA
dish
NASI BERINGIN
dish
MAINS
dish
FRIED NASI LEMAK SERIES

Reviews

Nearby attractions of Farm Cafe

Batu Caves

Lord Murugan Statue

Sri Subramaniar Swamy Temple

Dark Cave Conservation Site

Cave Villa

馬來西亞黑風洞

Batu Caves

Batu Caves

4.4

(25.7K)

Open 24 hours
Click for details
Lord Murugan Statue

Lord Murugan Statue

4.7

(748)

Open 24 hours
Click for details
Sri Subramaniar Swamy Temple

Sri Subramaniar Swamy Temple

4.5

(294)

Open 24 hours
Click for details
Dark Cave Conservation Site

Dark Cave Conservation Site

4.3

(152)

Open 24 hours
Click for details

Things to do nearby

Explore Seven Wonders Of Kuala Lumpur With A Local
Explore Seven Wonders Of Kuala Lumpur With A Local
Thu, Dec 11 • 10:00 AM
50450, Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
View details
Laksa Lanes Food Tour with 15-plus tastings
Laksa Lanes Food Tour with 15-plus tastings
Thu, Dec 11 • 10:30 AM
50050, Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
View details
Hidden Bar Hopping With A Local
Hidden Bar Hopping With A Local
Wed, Dec 10 • 7:30 PM
50000, Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
View details

Nearby restaurants of Farm Cafe

Pak Tam Sri Corner

Restoran Sri Bulan, Batu Caves

McDonald's Batu Caves DT

Medan Makanan Chan Xiang

Oh Yeah Banana Leaf Batu Caves

D Maduras Family Restaurant

Second Cut BBQ | Casual Dining

Yap Kopitiam Restaurant | Restoran Yap Kopitiam

Ming's Oriental Restaurant

Kitchen Fighter Restaurant

Pak Tam Sri Corner

Pak Tam Sri Corner

4.1

(453)

Click for details
Restoran Sri Bulan, Batu Caves

Restoran Sri Bulan, Batu Caves

3.8

(230)

Click for details
McDonald's Batu Caves DT

McDonald's Batu Caves DT

3.9

(1.8K)

Click for details
Medan Makanan Chan Xiang

Medan Makanan Chan Xiang

3.9

(33)

Click for details
Get the Appoverlay
Get the AppOne tap to find yournext favorite spots!
Wanderboat LogoWanderboat

Your everyday Al companion for getaway ideas

CompanyAbout Us
InformationAI Trip PlannerSitemap
SocialXInstagramTiktokLinkedin
LegalTerms of ServicePrivacy Policy

Get the app

© 2025 Wanderboat. All rights reserved.
logo

Posts

Azhad HafizAzhad Hafiz
Food choices are quite unique, from pasta, rice meal, burger, bakery goods and etc. The drinks are however more catered to milk based drinks. Seems like they have their own milk production going. Large "burger gemprek" was what I ordered. The difference from the regular portion is just double patty of crispy chicken. Even a single crispy chicken patty is pretty huge by itself combined with pretty big buns as well. Had to really smash the buns and eat away the the double patty with fork and knife first before it was edible with the regular way to eat a burger. Came with a tasty side of fries which is freshly cut from a whole potato together to chilli sauce and homemade sauce (not sure what they mixed, tasted somewhere between yellow mustard and thousand island probably. Tried 3 drinks; 2 of which are smoothies; Black Tea Majestic Mango, and Mixed Berrilicious. The final drink is durian milkshake. The durian milkshake really taste weird and not enjoyable at all. The smoothies are nice and delicious. The mixed berry being my pick for sure because the mango has a strong black tea flavor so it can be enjoyable to those who enjoy tea. Carbonara pasta is another menu that we tried. Pretty mediocre in terms of flavor and texture at best. Good enough to finish the meal itself. Not queasy (muak) as some carbonara offering can be so that's a plus point. Pretty average pasta. Lastly we ordered Nasi Lemak Ayam Panggang but ended up with Nasi Beringin Ayam Panggang instead. At first we thought it was the style of the cafe, but then after few bites we finally realized it was a different meal altogether. Which is a bummer because the waiter did not write down anything confidently taking our orders just to missed out like that hence the low rating. The bakery goods are dry and pretty hard to eat. At half price after 6pm it's fine but definitely not worth the full price for sure. Tried the regular croissant, mini croissant and chocolate pastry. Probably only the chocolate pastry is recommendable because of how dry the pastries are, and the chocolate help negate that a bit. The parking it not plenty, but probably can park across the road. The provided parking can fit 4 cars at most and fully occupied when we came despite the cafe itself being probably 1/3 full. An okay place to try. Probably would only repeat to try out their unique menu. Price on the higher end for not that good of a food or service.
Fit MustazaFit Mustaza
First and last visit. Pretentious. Expensive price tag for serving low quality and quantity of food. Here are 4 reasons why: 1. Unprofessional staffs, dancing, talking, joking and laugh so loud, sitting at the front dining table scrolling their phones while customers are there and coming in. Doesnt have to be a library but a minimal noise and a little professional in service goes a long way. 2. The most expensive lunch i had for 2. Rm80 plus for 2 plates and 2 drinks. The portion is so small, the beringin rice set did not come with papadom when noticed other customer had papadom on their set. When asked the server said it is because our set beringin is chicken so it does not have papadom. Weird! Letak je la dalam semua set bagi sama. Berani letak harga tinggi but the quality and taste is super mediocre. The ayam potong I had came with super salty sauce. The flavour of ayam potong itself nothing special at all, might as well beli kat tepi jalan support gerai tepi jalan. The audacity to charge so high in Batu Cave area.. yall think yall taraf Ben's, Naj and Bell, Kenny Hill and such? Oh gosh. Berangan. Ini lah orang kata orang lain bukak kedai kau pon nak bukak. Takkan nak bayar bill pon kena bangun bayar di kaunter with that kind of damn high price tag? What does your floor staffs do with less customers dined in? Refer no 1. 3. Your bakery display is so unhygenic. The bakery products were placed bare on an open rack. When asked are the bakes fresh? The answer was neither yes nor no. Simply said "the bakes usually will be heated again". What does that mean to me? Means they recycle those rotis for few days. After reheat what do you think will happen to the rotis? Keras dan tak sedap lah. You can tell also habuk and what not contaminated the bakes sebb tak tertutup plus the location of the display rack is very close to the main door. 4. Ok last one. Their menu in their website is totally different than the one in the restaurant. It wasnt updated. So it was a big dissappointing experience when you are looking forward to try their lamb shank and laksa harimau. But instead it was not offered anymore in their updated inhouse menu. To make it worse even the new menu item yg diorder juga tiada untuk hari tu tp tidak diterangkan oleh floor staff awal awal.
KCKC
My dining experience : Service is slow and there is a hair on my food. I did paid my bill and I didn’t make any noise to get a refund or meal replacement as I just take out the hair and continue my meal. Out of the blue, the owner make such a hoo-ha of accusing me giving false picture. Well, if you unable to accept one star rating in this public platform with an open heart, perhaps you should not listed your business on google. Also, I’m not the only one giving you one star. Perhaps all of us who rate one star for your business are giving false picture (in you opinion). 😊 And I don’t understand why you are targeting me alone? What about all the reviewers giving one star? Any details explanation given to all of them? ————————————————————— Below was my earlier comment before owner try to justify everything:- Nobody comes to give me the menu even though I am sitting there waiting. So I go to the counter to ask for the menu. After I place my order, then the pasta came. But the drinks I ordered still yet to come which almost 30 minutes after placing order. I have to remind the staff again about my order, then only I got the drinks. There is no crowd in the cafe during my visit. I have no idea why it took so long. So I agree to those reviews who also give 1 star for the slow service. Also, notice there is hair on the chicken. 🤔
See more posts
See more posts
hotel
Find your stay

Pet-friendly Hotels in Selayang Municipal Council

Find a cozy hotel nearby and make it a full experience.

Food choices are quite unique, from pasta, rice meal, burger, bakery goods and etc. The drinks are however more catered to milk based drinks. Seems like they have their own milk production going. Large "burger gemprek" was what I ordered. The difference from the regular portion is just double patty of crispy chicken. Even a single crispy chicken patty is pretty huge by itself combined with pretty big buns as well. Had to really smash the buns and eat away the the double patty with fork and knife first before it was edible with the regular way to eat a burger. Came with a tasty side of fries which is freshly cut from a whole potato together to chilli sauce and homemade sauce (not sure what they mixed, tasted somewhere between yellow mustard and thousand island probably. Tried 3 drinks; 2 of which are smoothies; Black Tea Majestic Mango, and Mixed Berrilicious. The final drink is durian milkshake. The durian milkshake really taste weird and not enjoyable at all. The smoothies are nice and delicious. The mixed berry being my pick for sure because the mango has a strong black tea flavor so it can be enjoyable to those who enjoy tea. Carbonara pasta is another menu that we tried. Pretty mediocre in terms of flavor and texture at best. Good enough to finish the meal itself. Not queasy (muak) as some carbonara offering can be so that's a plus point. Pretty average pasta. Lastly we ordered Nasi Lemak Ayam Panggang but ended up with Nasi Beringin Ayam Panggang instead. At first we thought it was the style of the cafe, but then after few bites we finally realized it was a different meal altogether. Which is a bummer because the waiter did not write down anything confidently taking our orders just to missed out like that hence the low rating. The bakery goods are dry and pretty hard to eat. At half price after 6pm it's fine but definitely not worth the full price for sure. Tried the regular croissant, mini croissant and chocolate pastry. Probably only the chocolate pastry is recommendable because of how dry the pastries are, and the chocolate help negate that a bit. The parking it not plenty, but probably can park across the road. The provided parking can fit 4 cars at most and fully occupied when we came despite the cafe itself being probably 1/3 full. An okay place to try. Probably would only repeat to try out their unique menu. Price on the higher end for not that good of a food or service.
Azhad Hafiz

Azhad Hafiz

hotel
Find your stay

Affordable Hotels in Selayang Municipal Council

Find a cozy hotel nearby and make it a full experience.

Get the Appoverlay
Get the AppOne tap to find yournext favorite spots!
First and last visit. Pretentious. Expensive price tag for serving low quality and quantity of food. Here are 4 reasons why: 1. Unprofessional staffs, dancing, talking, joking and laugh so loud, sitting at the front dining table scrolling their phones while customers are there and coming in. Doesnt have to be a library but a minimal noise and a little professional in service goes a long way. 2. The most expensive lunch i had for 2. Rm80 plus for 2 plates and 2 drinks. The portion is so small, the beringin rice set did not come with papadom when noticed other customer had papadom on their set. When asked the server said it is because our set beringin is chicken so it does not have papadom. Weird! Letak je la dalam semua set bagi sama. Berani letak harga tinggi but the quality and taste is super mediocre. The ayam potong I had came with super salty sauce. The flavour of ayam potong itself nothing special at all, might as well beli kat tepi jalan support gerai tepi jalan. The audacity to charge so high in Batu Cave area.. yall think yall taraf Ben's, Naj and Bell, Kenny Hill and such? Oh gosh. Berangan. Ini lah orang kata orang lain bukak kedai kau pon nak bukak. Takkan nak bayar bill pon kena bangun bayar di kaunter with that kind of damn high price tag? What does your floor staffs do with less customers dined in? Refer no 1. 3. Your bakery display is so unhygenic. The bakery products were placed bare on an open rack. When asked are the bakes fresh? The answer was neither yes nor no. Simply said "the bakes usually will be heated again". What does that mean to me? Means they recycle those rotis for few days. After reheat what do you think will happen to the rotis? Keras dan tak sedap lah. You can tell also habuk and what not contaminated the bakes sebb tak tertutup plus the location of the display rack is very close to the main door. 4. Ok last one. Their menu in their website is totally different than the one in the restaurant. It wasnt updated. So it was a big dissappointing experience when you are looking forward to try their lamb shank and laksa harimau. But instead it was not offered anymore in their updated inhouse menu. To make it worse even the new menu item yg diorder juga tiada untuk hari tu tp tidak diterangkan oleh floor staff awal awal.
Fit Mustaza

Fit Mustaza

hotel
Find your stay

The Coolest Hotels You Haven't Heard Of (Yet)

Find a cozy hotel nearby and make it a full experience.

hotel
Find your stay

Trending Stays Worth the Hype in Selayang Municipal Council

Find a cozy hotel nearby and make it a full experience.

My dining experience : Service is slow and there is a hair on my food. I did paid my bill and I didn’t make any noise to get a refund or meal replacement as I just take out the hair and continue my meal. Out of the blue, the owner make such a hoo-ha of accusing me giving false picture. Well, if you unable to accept one star rating in this public platform with an open heart, perhaps you should not listed your business on google. Also, I’m not the only one giving you one star. Perhaps all of us who rate one star for your business are giving false picture (in you opinion). 😊 And I don’t understand why you are targeting me alone? What about all the reviewers giving one star? Any details explanation given to all of them? ————————————————————— Below was my earlier comment before owner try to justify everything:- Nobody comes to give me the menu even though I am sitting there waiting. So I go to the counter to ask for the menu. After I place my order, then the pasta came. But the drinks I ordered still yet to come which almost 30 minutes after placing order. I have to remind the staff again about my order, then only I got the drinks. There is no crowd in the cafe during my visit. I have no idea why it took so long. So I agree to those reviews who also give 1 star for the slow service. Also, notice there is hair on the chicken. 🤔
KC

KC

See more posts
See more posts

Reviews of Farm Cafe

4.5
(562)
avatar
2.0
3y

Cons: Menu is not properly printed. Ordered a drink worth of rm10 and charged rm12. I asked the cashier, what price do you see here, he said rm10. Then when I asked why was I charged rm12, he checked with another girl he said when printed, the line was not aligned so, it was not printed properly. How can that be a customer's fault? We pay what we see in the menu. He was trying to justify and then I said you just said it was rm10 and he went on to say he is new. I would understand why he said that, he asked if I want a refund, I said yes and he voided the previous sale and recharged on the card. This is okay but a mistake on your menu and I have to pay twice and wait for 7-14 working days for the money to be refunded? It is rm2 and I could have let it go but it might happen again if they dont change the menu. For rm2, maybe refund with cash would be a better customer experience isnt it? I know how the process of refund works when you pay via card but you may want to relook into it for the experience of your customer because small things like this matter. Going above and beyond for better customer experience. What if I only had that rm140 and you charged me twice because of this and I am left with nothing. I had leftover from my food and left it at the counter while talking about the refund. I went back within 5 minutes and it's not there. Nobody knows where it went. How could it be?? We were the only ones at the place at that time, even when we went back nobody was there. If they have thrown it away as they were cleaning it is fine but it was at the counter and they gave us the takeaway box, how come within 5 minutes it vanished and the whole restaurant doesnt know where it went. I mean at least the person who gave me the box would have known that it's mine. Within 5 minutes you would throw it away or wait for a bit longer in case the customer returns? Everything is money right. I paid for the food. I just forgot to take it from the counter. I dont know if they did it on purpose but I wasnt happy with the whole experience after the incident even if the food was nice. I was excited to go try this place and have been waiting since I heard about this place. From Klang all the way to Batu Caves just to end up with this. Not coming back again.

Pros : Food was nice, the fusion idea on pasta is great! Royal lychee was good. Saw some families with kids, they were happy and excited playing at the place nearby the lights, kids friendly. Good...

   Read more
avatar
3.0
1y

Food choices are quite unique, from pasta, rice meal, burger, bakery goods and etc. The drinks are however more catered to milk based drinks. Seems like they have their own milk production going.

Large "burger gemprek" was what I ordered. The difference from the regular portion is just double patty of crispy chicken. Even a single crispy chicken patty is pretty huge by itself combined with pretty big buns as well. Had to really smash the buns and eat away the the double patty with fork and knife first before it was edible with the regular way to eat a burger. Came with a tasty side of fries which is freshly cut from a whole potato together to chilli sauce and homemade sauce (not sure what they mixed, tasted somewhere between yellow mustard and thousand island probably.

Tried 3 drinks; 2 of which are smoothies; Black Tea Majestic Mango, and Mixed Berrilicious. The final drink is durian milkshake. The durian milkshake really taste weird and not enjoyable at all. The smoothies are nice and delicious. The mixed berry being my pick for sure because the mango has a strong black tea flavor so it can be enjoyable to those who enjoy tea.

Carbonara pasta is another menu that we tried. Pretty mediocre in terms of flavor and texture at best. Good enough to finish the meal itself. Not queasy (muak) as some carbonara offering can be so that's a plus point. Pretty average pasta.

Lastly we ordered Nasi Lemak Ayam Panggang but ended up with Nasi Beringin Ayam Panggang instead. At first we thought it was the style of the cafe, but then after few bites we finally realized it was a different meal altogether. Which is a bummer because the waiter did not write down anything confidently taking our orders just to missed out like that hence the low rating.

The bakery goods are dry and pretty hard to eat. At half price after 6pm it's fine but definitely not worth the full price for sure. Tried the regular croissant, mini croissant and chocolate pastry. Probably only the chocolate pastry is recommendable because of how dry the pastries are, and the chocolate help negate that a bit.

The parking it not plenty, but probably can park across the road. The provided parking can fit 4 cars at most and fully occupied when we came despite the cafe itself being probably 1/3 full.

An okay place to try. Probably would only repeat to try out their unique menu. Price on the higher end for not that good of a...

   Read more
avatar
1.0
3y

First and last visit. Pretentious. Expensive price tag for serving low quality and quantity of food. Here are 4 reasons why:

Unprofessional staffs, dancing, talking, joking and laugh so loud, sitting at the front dining table scrolling their phones while customers are there and coming in. Doesnt have to be a library but a minimal noise and a little professional in service goes a long way.

The most expensive lunch i had for 2. Rm80 plus for 2 plates and 2 drinks. The portion is so small, the beringin rice set did not come with papadom when noticed other customer had papadom on their set. When asked the server said it is because our set beringin is chicken so it does not have papadom. Weird! Letak je la dalam semua set bagi sama. Berani letak harga tinggi but the quality and taste is super mediocre. The ayam potong I had came with super salty sauce. The flavour of ayam potong itself nothing special at all, might as well beli kat tepi jalan support gerai tepi jalan. The audacity to charge so high in Batu Cave area.. yall think yall taraf Ben's, Naj and Bell, Kenny Hill and such? Oh gosh. Berangan. Ini lah orang kata orang lain bukak kedai kau pon nak bukak. Takkan nak bayar bill pon kena bangun bayar di kaunter with that kind of damn high price tag? What does your floor staffs do with less customers dined in? Refer no 1.

Your bakery display is so unhygenic. The bakery products were placed bare on an open rack. When asked are the bakes fresh? The answer was neither yes nor no. Simply said "the bakes usually will be heated again". What does that mean to me? Means they recycle those rotis for few days. After reheat what do you think will happen to the rotis? Keras dan tak sedap lah. You can tell also habuk and what not contaminated the bakes sebb tak tertutup plus the location of the display rack is very close to the main door.

Ok last one. Their menu in their website is totally different than the one in the restaurant. It wasnt updated. So it was a big dissappointing experience when you are looking forward to try their lamb shank and laksa harimau. But instead it was not offered anymore in their updated inhouse menu. To make it worse even the new menu item yg diorder juga tiada untuk hari tu tp tidak diterangkan oleh floor...

   Read more
Page 1 of 7
Previous
Next