Mark & Larkin Hammond Founded Larkin’s Restaurants in 1998 in Lake Lure, North Carolina and established Larkin’s on The Lake and Bay Front Bar & Gril as a premier dining destination in the beautiful setting of Lake Lure. In 2005 Larkin's Restaurants set out to expand their hospitality business with an addition in Greenville, SC – Larkin’s on The River, the restaurant, catering & premier event center located at the Peace Center in Downtown Greenville.