Yes, there are many casinos where this game is available without download. On this page you will find a list.