Didn't find anything useful around Av. Stim 1295, Lomas del Chamizal Mexico, feel free to search for a different location: