A new restaurant, Jellico's, has opened in Southlake. The Southern-themed restaurant has moved into the space once occupied by Seasons 114 on the first floor of the Westin Southlake Hotel. The new...