This place has closed. Not true?
Viewpoint Shopping Center 6219 E. 61st St. Tulsa, OK 74136
6219 E. 61st St.USOklahomaTulsa74136
$$Steak House, Brazilian RestaurantToday 5AM–9PMMenu
Consistently popular since 2004, our restaurant provides the highest quality seasonal dishes using high quality meats and produce with a first-class wine selection. The dining ambiance is pleasantly c