World / restaurants The World Has a New 'Best Restaurant' Maido of Lima, Peru, is No. 1 on 2025 'World's Best 50' list By John Johnson Posted Jun 20, 2025 7:35 AM CDT Copied Back