Sand Dollar on the River at 910 E 61st Street, Tulsa, OK 74136 | HotPads