“Best Burger in the World.” It’s a bold claim, but La Birra Bar is unafraid to shout it out in orange neon lights smack in the middle of the front window of its newest location in South Florida. After expanding to Wynwood and North Miami Beach this year, the…