I don't know that prices here at St. Vincent are based on location. We're in a small town, very poor town - mostly retireees and I checked out the men's shirts. Prices were anywhere from $6.00 to $20.00. I figured I'd get more for my dollar at the LQS!!!!