5322 Dtc Blvd, Greenwood Village, Colorado 80111 USA
Great Cuban food. They never disappoint! Trying a new dish today Vaca Frita with black beans instead of rice.
Photo Credit: Yelp