Ramada Inn 7043 Culebra Rd San Antonio, TX 78238 Phone: (210) 521-1485 Fax: (210) 520-5924
Category: Hotels & Motels