News

After over 52 years in business, the beloved New York City restaurant Elephant & Castle has announced it will permanently close its doors, serving its last meal on August 17 at its 68 Greenwich Avenue ...