120 S Burdick St, Stillwater

Wellsprings

Hotel highlights

4 star hotel

About this hotel

Hotel characteristics

22 rooms

Location

Wellsprings is located in Stillwater. This apartment hotel is located minutes away from the city center. You can take a walk and explore the neighbourhood area of the apartment hotel.

Places nearby: National Wrestling Hall of Fame, Optimus Prime Statue and McKnight Center for the Performing Arts

Choose your room

Choose dates to see live room availability for this hotel.