Taqueria Pollos Rio
Address:
111 W Murphy St, Odessa, TX 79761
Phone:
(432) 614-6063
Restaurants,
Mexican
Other Businesses:
- SUBWAY at 4210 John Ben Shepperd Pkwy, Odessa, TX 79762
- Bush's Chicken at 1627 E 8th St, Odessa, TX 79761
- El Tarahumara at 406 S Jackson Ave, Odessa, TX 79761
- Chili's Grill & Bar at 5025 E 42nd St, Odessa, TX 79762
- Twin Peaks at 5001 E 42nd St, Odessa, TX 79762