Yes - Gaylord Opryland Resort & Convention Center does have a restaurant. The resort also has a bar.