Self service yes. But I'm not sure if they are 24 hrs. But there are the ones where you upload your pictures yourself and print them .
Not that i am aware of!!
Thanks, guys! They do have them, but they close at 9pm, so we were out of luck.
Thanks! Your answer is awaiting moderation.