Simplify the following text for a Grade 11 native English-speaking person.
Original: Delgadillo 's Snow Cap Drive-In is a historic eatery and roadside attraction located along former Route 66 in Seligman , Arizona USA .
Simplified: Delgadillo 's Snow Cap Drive-In is a historic small restaurant and roadside attraction along a part of what used to be Route 66 in Seligman , Arizona USA .