New bar and entertainment venue River North Icehouse will open this spring near downtown’s San Antonio Museum of Art, officials with the business said. River North will offer food, a diverse bar menu and live music inside a 9,400-square-foot renovated industrial warehouse built in the 1970s. The space, which once housed a custom-upholstery business, will offer indoor and outdoor seating, games and large TV screens.