June 18, 2026 Michelin-Starred Miami Mexican Pop-Up Takes Over The Ned in London – A Must-Try Before It Closes