Category Cambodia

Lemongrass

Lemongrass Restaurant claims to be the only Cambodian restaurant in the UK. A bold claim that I can’t be bothered to fact check but am going to assume is wrong unless everyone accepts my equally staggering counter claim: Charlie Del Monte is the greatest love machine in Cambodia. We cool? Nestled in the heart of […]