Two Temple Place Two Temple Place is one of those beautiful hidden London gems that when you discover it for yourself you feel you have…