Travellers enjoy visiting James Park, located approximately 10 minutes by car from the 3-star Best Western Windsor Pointe Hotel & Suites-Frost Bank Center, as well as the 20-acre Splashtown San Antonio Family Water Park accessible with 15-minute car ride. If you are willing to explore even more landmarks in San Antonio, attend United States Army Medical Department Museum located 4.2 km from the property.