Memphis Taproom is Closing After 15 Years in Philadelphia
Philadelphia, PA - Memphis Taproom, located at 2331 E Cumberland St, Philadelphia, is closing after 15 years. This past Thursday, the restaurant announced that its doors would be shut permanently on January 29th, 2023.