Stop Riders 66 is a restaurant offering a bistro-style experience.