The Library Restaurant & Pub Address: 2610 S Lynhurst Dr, Indianapolis, IN 46241 Phone: +1 317-243-0299 Cuisine: Steakhouse Read more