Screaming Coyote
Bar · American · Casual Dining
The Screaming Coyote is a new bar and restaurant offering a fresh take on local dining. It is located in Rio Rancho, NM, and is open Wednesday through Sunday.
Location
Best places nearby
The highest rated places close to Screaming Coyote.
Local restaurants nearby
2500 Parkway Ave, Rio Rancho, NM 87144, USA
