Occupant le 3ème étage d'un élégant bâtiment géorgien, l'Edinburgh Townhouse se trouve juste à côté de la célèbre Princes Street, à quelques pas de plusieurs des principaux sites d'intérêt d'Édimbourg.