Official Press Release: DENVER, Feb. 27, 2020 – Liberati Restaurant, located at 2403 Champa Street in the Curtis Park neighborhood of Denver, has decided to close its doors on Monday, March 2. “We greatly enjoyed working on this project, and are very grateful for all the brilliant people we met and the accolades we received”, […]