Leroy (restaurant) explained

Leroy
Food-Type:British
City:London, United Kingdom
Zip:-->
Other-Label:-->

Leroy is a Michelin-starred British restaurant in London, United Kingdom.[1]

See also

Notes and References

  1. Web site: Leroy – London - a MICHELIN Guide Restaurant . 2024-08-23 . MICHELIN Guide . en-US.