Carmel Restaurant
Carmel is a relaxed all-day restaurant and bar in the heart of Queen’s Park in London, which takes inspiration from the cuisines across the Eastern Mediterranean, creating an accessible, refined menu that seamlessly evolves from morning