The 114-year-old Pepper Pod restaurant in Hudson will close Monday.
Pod, a Japanese restaurant adjacent to campus and popular among Penn students, is set to permanently close its doors this week. Owned by Philadelphia-based restauranteur Stephen Starr, Pod first ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results