Call them and ask for the manager of the day, then purchase the gift card over the phone and have it shipped directly to your friend. I've done this with several different local restaurants across the country with no problems. Also ask the manager to right a little note for you to go with it for a nice touch
Purchase a Visa gift card
Thanks! Your answer is awaiting moderation.