Searching hotels

Where to Stay|


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, as well as a 38-story, 1,001-room Marriott hotel. The mall was purchased in 2005 by Ashkenazy Acquisition Corporation.

#Activities #River Walk #Shopping #Shopping centre

Is this your business? Claim it now

Phone: +1 210-225-0000
Address: 300 E Crockett St
Hours: M-Sa 10AM-9PM; Su Noon-6PM

Keep Exploring

The world's a big place.