Find the word definition

Wikipedia
Rivercenter

The Shops at Rivercenter (formerly Rivercenter Mall) is a shopping mall located in Downtown San Antonio, Texas, United States along the city's River Walk. It is anchored by Macy's, as well as a 38-story, 1,001-room Marriott hotel. The mall was purchased in 2005 by Ashkenazy Acquisition Corporation.