SEA LIFE Aquarium San Antonio is located at the Shops at Rivercenter.