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.
Please note, Call is temporarily closed.
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.