Depot Restaurant
Restaurant/cafe
Philadelphia
United States
Phone: 610-771-9663
Depot Restaurant in Chestnut Hill PA (RIP)
So many people connected at the Depot in a myriad of ways...now, we're trying to get everyone who has an experience from there to share it and re-connect with others to remember the good times, share their crazy story, and have one last blast!