Casa 28 Mexican Grill in St. Petersburg has plenty of space, colorful decor, and generous portions of authentic Mexican fare.