Opus Restaurant And Bar

18228 - 89 Avenue NW, Edmonton, T5T ,Canada
Opus Restaurant And Bar Opus Restaurant And Bar is one of the popular Bar located in 18228 - 89 Avenue NW ,Edmonton listed under Local business in Edmonton , Restaurant in Edmonton , Bar in Edmonton ,

Contact Details & Working Hours

Map of Opus Restaurant And Bar