You can pull up bn.com and set the store as the pickup location. You can pay and they will have it waiting for you up front as well as showing if in stock.
Most likely. Newer books that have come out recently are very often in stock at Barnes and Noble.
Thanks! Your answer is awaiting moderation.