Goddard School Opens New Location at The Wharf

By Una Yarsky With over 500 schools in 37 states, the Goddard School franchise opened its first DC location at the Wharf. The DC Goddard school is located at the intersection of 7th and I Streets, SW. The new school is owned and operated by third-generation franchisee Taylor Pope, along […]