No elevator onsite. However the restaurant is all on one level, so it should not be an issue. No steps to the entrance either.
No, but most of the seating is on the first floor anyway, so this should not be an issue.
Thanks! Your answer is awaiting moderation.