frostmagazine.com
L’Orchidee Westfield London | Restaurant Review
L’Orchidee is situated in The Village, the luxury arm of Westfield. It is in an island, giving you a great view of the hustle and bustle of Westfields, whilst also being a place of calm and serenit…