Yes, it isn't huge but it's decent sized
Yes.
Yes. Not huge.
Yes there is it street parking also
They have a small parking lot for their customers.
Yes, it is for your car, truck, van, SUV, crossover, motorcycle, bicycle while you are inside.
Thanks! Your answer is awaiting moderation.