Agora souvla bar on Bedale Street was rated London's number one restaurant of 2025 by Squaremeal magazine, despite only ...