Talula’s Garden
Dear Friends, Allow Me to Introduce You to Talula’s Garden! Picture this: a place so charming it practically begs you to send a postcard home! Nestled right in Philadelphia at 210 West Washington Square, Talula’s Garden is the culinary equivalent of a warm hug from a loving aunt—if your aunt had a farm and a…