I have never had the pleasure of eating at The Cube but I have read quite a few reviews online and they are all good. Some say it’s the best food they have ever had … so I am going to go give them a try. They are located at 1520 Central Ave. SE. If you have been there let me know what you think and if not … give em a try … and then let me know what you think!!