Northstar Mall

Exterior view of the Northstar Mall at Riverwalk Plaza Hotel

This internationally acclaimed shopping center boasts more than 200 specialty stores and restaurants.

San Antonio, TX 78216, USA 78216 San Antonio United States