Geo’s Tavern & Oyster Bar, a new restaurant from Giorgios Bakatsias, is opening June 8 in Chapel Hill at 1118 Environ Way.