Where is the National Portrait Gallery?

The National Portrait Gallery is located at:

St Martin's Place
London WC2H 0HE
United Kingdom

Getting to the Gallery