No information is available for this page. · Learn why
El Faro Restaurant was a small Spanish food emporium located at 823 Greenwich Street in the West Village of Manhattan, New York City. El Faro opened in 1927 ...
Missing: Cafe- | Show results with:Cafe-