After 3+ long years, South Beach Brewing Company opens its first location at 1255 West Avenue in South Beach.