This place has closed. Not true?
Viewpoint Shopping Center 6219 E. 61st St. Tulsa, OK 74136
6219 E. 61st St.USOklahomaTulsa74136
$$Brazilian Restaurant, Latin American RestaurantToday 5:00 am – 9:00 pmMenu
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