New Orleans
Leonardo Trattoria is one of New Orleans.

1. Leonardo Trattoria

709 Saint Charles Ave, New Orleans, LA
Italian Restaurant · Central Business District · 15 tips and reviews