Staying at Super 8 By Wyndham San Marcos Hotel, you will be a 19-minute walk from the 14 - acre Rio Vista Regional Park and 2.7 km from Bobcat Football Stadium. If you are willing to explore even more landmarks in San Marcos, consider checking out Sewell Park set 2.1 km away.