Tag: Orchid

Restaurants in London, Uncategorized

Fabulously fresh flavours at Orchid Vietnamese Kitchen

So my quest to try different areas of London every week continues. Today we’re moving from Belgravia to Chelsea. Orchid Vietnamese Kitchen is a small, cosy restaurant near the Chelsea and Westminster Hospital in Fulham Road, where my nephew Daniel was born (though Orchid wasn’t there then!). So I have very happy memories of the […]