The Five Bells

London

  • London, , 155 New Cross Road