Both are available; the car-park is a bit snug, as others have suggested. The service is, however, prompt and friendly, so a stop here is worth the effort to park.
It has both. The parking lot is a bit tight.
It does have indoor seating.
Thanks! Your answer is awaiting moderation.