The Flying Biscuit Cafe is now open in Athens at 1180B Prince Ave. The company, headquartered in Atlanta, operates locations in the South, including Texas. The Flying Biscuit opened its original location in East Atlanta in 1993. The corporate website said the menu is Southern-inspired. The Flying Biscuit offers…