A new Best Western hotel concept, the Best Western Atrea Hotel & Suites, opens today near Lackland AFB and SeaWorld San Antonio, at 3635 Crooked Trail.
New Best Western to open today