Teddy Bear City Park, set within approximately 5 minutes' walk from the Lowell Inn as well as Aamodt's Apple Ochard placed 4.8 km from he property. If you want to explore even more landmarks in Stillwater, consider checking out Stillwater Art Guild Gallery, which is located 400 meters away.