Terra Bistro
(21)
Restaurant
Address: 7524 Father Frascati Ste A, Cleveland, OH 44102
Hours: Closed ⋅ Opens 4 PM
Phone: (216) 465-9999
Slope Room, an alpine bistro focused on the connection with Rocky Mountain farmers and ranchers. Creative dishes with local ingredients star at this ...
Terra Bistro, Cleveland: See unbiased reviews of Terra Bistro, one of 1703 Cleveland restaurants listed on Tripadvisor.
Terra Bistro. 7524 Father Frascati, Cleveland, OH, USA. (216) 465-9999 Website. Hours. Terra Bistro (Wednesday-Sunday 4:00pm-10pm). Terrestrial Brewing Company ...
All natural 8oz Wagyu beef burgers. Sandwiches served with french fries or citrus slaw. Sub - side salad $2, garlic fries $1, truffle fries $3; ...