Providence Place

Mall in Providence

This shopping mall is in the heart of downtown.

Advertisement