Crosby Hotel

The 42,000 square foot Crosby Hotel is a 56 unit boutique hotel. It is located off main street in the heart of downtown Stillwater and features a full restaurant/bar, rooftop hot tub, and six extended stay suites with full kitchens.