Set in San antonio , this property is the perfect base for both business and holiday travel. Hotel was constructed in 1987. Hotel was completely refurbished in 2005. There is an on-site car park.