In general, no. The Visa brand promise of “everywhere you want to be” means that you should be able to use your card anywhere Visa is accepted. An issuer is not permitted to block all transactions from a specific location or merchant type. However there are some exceptions permitted, for example, if local regulations require the issuer to block certain transactions or Visa has allowed the issuer to temporarily decline transactions based on an immediate fraud threat. Note that Visa cards issued in countries with laws that limit international use will have a “Valid Only in (Country)” legend printed on the card.