Poplar Place is a bar and grill offering comfort food, cocktails, and sports on TV in a casual setting. Established in 1985.