Originally Posted by Paul65K Without a doubt the BEST "Del" in the nation. They would OWN the Fast Food business if they all were like this one Agreed! We stop there every time we head to Havasu.
Forum Rules
Bookmarks