Review for Buffalo Run Casino Review For Alhambra Casino Google User Nov 17 '17 at 22:54 Had fun. Staff was great. Will go back again. View full site to comment or like