Yes. Several restaurants.
Yes, there are at least 3 different places where you could sit
There are a few different spots you can sit to eat at. The restaurant near the second train stop has a large dining area though
Yes
Thanks! Your answer is awaiting moderation.