
Built in 2000, this hotel offers a total of 96 studios spread over 3 floors. Facilities include a lobby with a 24-hour recept ...
This hotel is situated is a quiet location, in the outskirts of San Antonio. The lively centre, with ...