Stillwater Bar Address: 6699 Highway 93 N, Olney, MT 59927 Phone: (406) 881-2554 Restaurants Other Businesses: Point Of Rocks Restaurant at 10035 Highway 93 N, Olney, MT 59927