Seafood tower

Denver Larimer Square – Restaurant Week 2024