Article

Alloro

Alloro

Alloro

Alloro (19-20 Dover Street, London) — Alloro restaurant is a popular yet intimate Italian restaurant on Dover Street. It is always buzzing with a sophisticated international crowd. Meaning ‘bay leaf’ in Italian, Alloro serves up a menu of delicious and simple traditional Italian cuisine with a modern twist, and all dishes are prepared using seasonal produce.