Best of Atlanta 2011 - Guides - Atlanta Magazine

Displaying 1 of 1 results

  1. Escorpion

    800 Peachtree Street Atlanta, GA 30308 See Map
    Riccardo Ullio's latest project, in the former Eno location a few blocks north of the Fox Theatre, is perfectly adequate as a casual Latin American restaurant and truly magnificent as a tequila bar.