Start from
Carniceria Los Dos Toros
2600 W Alameda Ave, Denver 80219