Loading map…

Leroy

Leroy in London, GB, offers a refined and intimate dining experience. Savor the aromatic complexity of their modern European dishes, often featuring a satisfyingly tender texture. A chic spot in the heart of London.