Restaurant Details
Restaurant Name: Lido
Address: 2168 Frederick Douglas Boulevard, New York, NY 10026
Borough: Manhattan
Phone Number: 6464908575
Cuisine: Italian
Restaurant Name: Lido
Address: 2168 Frederick Douglas Boulevard, New York, NY 10026
Borough: Manhattan
Phone Number: 6464908575
Cuisine: Italian