Place Category: Shopping

Shops-at-Rivercenter
Place Category: Shopping
The Shops at Rivercenter is a shopping mall located in Downtown San Antonio, Texas, United States along the city’s River Walk. It is anchored by Macy’s, H&M, as well as a 38-story, 1,001-room Marriott hotel. The mall was purchased in 2005 by Ashkenazy Acquisition Corporation.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load Google Maps API.