The Cecil Restaurant & Bar

Restaurant

210 W 118th St,
New York, NY 10026

thececilharlem.com