Chuzos Place is a Colombian restaurant.