Copernicus Center

5003 Lord Rd, San Antonio, TX 78220