The Crown is a recently refurbished pub offering British cuisine, drinks, and unforgettable experiences. It hosted legendary acts like Led Zeppelin.