I noticed earlier tonight a sign for a restaurant called Cuzco Latin Cuisine "coming soon" to a 3100 square-foot spot at 9220 Skillman near Audelia in the shopping center that was once home to Flavor restaurant, the loss of which many of us around here are still lamenting. I’ll try to learn a little more about Cuzco tomorrow and keep you abreast of any new info.


Sign up for our newsletter!

* indicates required