Hey there Cleveland foodies, there is a new steakhouse in town. Tv20’s own Ciarra Nelson will be in the building to give you a delicious tour of all the end and outs of this new Cleveland eatery. Red the Steakhouse is located 417 Prospect Avenue, Cleveland, Ohio 44115. Make sure you stay tuned in after the weekly Tv20 News so you can catch this Tv20 exclusive. Stay delicious Cleveland!