Lido Harlem

Restaurant

2168 Frederick Douglass Blvd,
New York, NY 10026

lidoharlem.com