The Mayflower is a restaurant located in York. The search results indicate it is a public establishment.