Stop in for a cup of coffee

Where to?
Drumheller Alberta. Almost 1,000 miles one way.