TravelCLICK 100 Villita Street - San Antonio, Texas 78205 Approximately 0.7 miles from First Church of Christ Scientist of San Antonio Compare prices for Riverwalk Plaza with nearby hotels
Riverwalk Plaza is the 3rd closest TravelCLICK hotel to First Church of Christ Scientist of San Antonio.
TravelCLICK Closest To First Church of Christ Scientist of San Antonio