MICHELIN Guide United Kingdom
Flat Three
- 120-122 Holland Park Avenue, London, W11 4UA, United Kingdom
- 33 - 59 GBP • Creative
MICHELIN Guide United Kingdom
Flat Three
- 120-122 Holland Park Avenue, London, W11 4UA, United Kingdom
- 33 - 59 GBP • Creative
MICHELIN Guide’s Point Of View

- ‹ The MICHELIN Plate: Good cooking
- ó Comfortable restaurant