European restaurant known as Grand, located on Ibarski Put.