Located within 2.8 km of San Antonio Spurs and 2.9 km of AT&T Center, Best Western Plus Roland Inn & Suites offers rooms with air conditioning and a private bathroom in San Antonio. Around 3.9 km from Alamodome, the property is also 4.
酒店客房数量: 78
333 Roland Ave , 圣安东尼奥, 78210-3325, 美国