Macbet, which has been in Elm Row for 25 years, had an operating licence but failed to apply for a premises licence last June because owner Alexander Macleod did not realise it was required under new regulations.
A licensing agent for Mr Macleod said that the error was "a blip in an otherwise unblemished history".