Opened in 1973. The restaurant relocated to South Las Vegas Boulevard in 2001.
Located at 5025 South Eastern Avenue Suite 10, Paradise, Nevada.