The Crown is a majestic pub with distinctive, double-height ceilings and rustic charm. It is located in Bromley on the outskirts of South London.