Where can I buy an iPhone 4S battery in person?

I don't want to order it online

Where you located?

I don't know of any places that actually sell them in person. You could try to go to a phone repair place and ask them, although I doubt they'd give the battery to you. They'll probably want to install it for you.