This New Colorado Restaurant Was Just Named One Of The Best In America

Colorado is home to some of the most delicious and innovative of restaurants, so when we receive national recognition, it should come as no surprise. If you consider yourself to be a foodie and want to try out the newest of hot spots, check out this new Colorado restaurant that was just named one of the best in America.

Call is located at 2845 Larimer Street in Denver and is open Monday through Wednesday from 8 a.m. to 3 p.m., Thursday through Saturday from 8 a.m. to 9 p.m., and Sundays from 10 a.m. to 3 p.m.

For more information about Call and details about Beckon’s upcoming opening, please visit Call’s website.

For even more of our favorite places to eat, click on Try These 14 Colorado Restaurants For A Magical Outdoor Dining Experience.