O'farrells Pub is a public establishment serving drinks and possibly food, indicated by its name and presence in search results as a pub. It is located in Windsor, CA.