Aulis London – A Review
Aulis is an intimate 12-seat restaurant in London, with a Michelin Star awarded in 2024. Hidden behind an unmarked door in a narrow alley off St. Anne’s Court, this eatery has a farm-to-fork ethos that’s evident in every bite. It … Read More