South Restaurant is one of those places that have been on my invisible checklist of places to visit for some time now, so when Restaurant Week rolled around, I figured the timing couldn’t have been more perfect! As if being named one of the Top 50 Philadelphia Restaurants wasn’t reason enough to dine here, South seems […]