4011 NW 10td St, Oklahoma City, OK 73107-6038, Oklahoma City
Always expect a wait. This taco truck stand is so amazing. I lived in OKC & ate here, moved to Edmond & still would driv
Always expect a wait. This taco truck stand is so amazing. I lived in OKC & ate here, moved to Edmond & still would driv