This place has closed. Not true?
411 E Atlantic Ave Delray Beach, FL 33483
411 East Atlantic AvenueUSFloridaDelray Beach33483
$$$Brazilian Restaurant, Wine BarToday 5–11PMMenu
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!