We advise you to contact the venue if you need exact directions! The Balmoral is a luxury five-star hotel and landmark in Edinburgh, Scotland, known as the North British Hotel until the late 1980s.