MAYHA LONDON IN ARCHDAILY April 18, 2023 Check our MAYHA Omakase on Chiltren Street in London, featured in ArchDaily