Red Square Bistro

1512 Larimer St. Unit # 38, Denver, CO 80202
Local: 303-595-8600
Region: Denver Area City: Denver

Overview

A place where locals and savvy travelers alike can meet and enjoy one of our 100 frozen vodkas, or simply be awed by chef Christopher Hildebrand’s European cuisine.