Rated
5.0 out of
5 from
1Reviews
The Legendary Barn Door Steakhouse
is a top notch Steakhouse Restaurant
Ranked #1 of 41 Restaurants in Odessa Odessa.
★★★★★ on the 9th of October, 2017
Thanks to my colleagues for taking me here. It was buffet but food taste awesome and you could tell the cook did really an awesome job in preparing them. Yeah! Save some room for pudding! //