Yes, you can byob here. They have the glasses, just not the alcohol.
Yes it is BYOB
They don't serve alcohol but I don't know if they allow BYOB. They were very accommodating so I have to think they'd be OK with it.
Thanks! Your answer is awaiting moderation.