Salt & Pepper Address: 5 Bloomsbury Street, WC1B 3QE Website: www.saltandpepper.london/ Phone: +4420 7580 8448 Email: londonsaltandpepper@gmail.com A local British restaurant in central London.