This place has closed. Not true?
411 E Atlantic Ave Delray Beach, FL 33483
411 East Atlantic AvenueUSFloridaDelray Beach33483
$$$Brazilian Restaurant, Latin American RestaurantToday 5:00 – 11:00 pmMenu
One of the most celebrated Brazilian steakhouses in South Florida, voted best churrascaria, Latin restaurant and rodizio from Palm Beach to Fort Lauderdale. 15 different cuts of meat, shrimp & salmon!