I couldn't find any relevant information about a restaurant named Little River Canyon National Preserve. However, I did find information about the Little River Canyon itself, which is a national preserve located in Alabama. It seems that this is not a restaurant, but rather a protected area with stu