Sign up for our email list for updates, promotions, and more.
Just because it is not on the menu, doesn't mean we can't make it.
2800 Euclid Avenue, Cleveland, Ohio 44115, United States
Copyright © 2018 Squash the Beef - All Rights Reserved.
Address: 1400 E. 105 Street, Cleveland, Ohio.