When visiting London, you might make a stop at Buckingham Palace or Hyde Park. But what are the hidden gems nestled within ...