What's that?: A new restaurant, bar is set to open near Sloan's Lake

Denver channel clip

May 10, 2019
TheDenverChannel.com

Watch the video here