I'm redoing this my answer still stands at no but on Google maps and you play with street view it does show a drive-through window when I was there recently I do not recall seeing that window it was just all wall like it might have been taken down I am not sure I do remember the drive-thru now that you say that if it is still there I am on my way now!!!
Walk in only
Yes
Thanks! Your answer is awaiting moderation.