The Barn, 1 Mont Kiara
I’ve read reviews of The Barn at 1 Mont Kiara, all rather positive and giving hope that this might just be a spot for good ribs and tapas. I was initially invited to check out what The Barn has to offer but decided I should go there on my own account and dine like everyone […]