First Look: Lime at the Denver Pavilions

1 of 21

 

 

Mexican restaurant chain Lime debuted its newest location at the Denver Pavilions shopping Center on November 29. Photographer Scott Lentz takes a look inside.

Published on December 3, 2013

My Voice Nation Help
0 comments
Loading...