El Rancho

2755 South Las Vegas Blvd
Las Vegas, Nevada
Opened: 1982 Closed: 1992



Chip Rack # N1556
Mold - House