clock menu more-arrow no yes mobile

Filed under:

Opening Report

The recently opened Grand Cru at 5370 Greenwood Plaza Blvd. got props on its steak in 303 Magazine. Soon to come, says the article, are a separate bar area, and a lounge with an aquarium. [303]