Lido Italian Restaurant & Bar

2168 Frederick Douglass Blvd., NY, United States, 10026
646-490-8575 Phone