Established in 1997, English Rose Garden imports fresh flowers daily from around the world. While typical delivery hours are Monday through Saturday, 9am to 6pm, they will go above and beyond for special requests. While they specifically serve D.C. and surrounding suburbs, they also work with a network of florists in other states—and countries—so they can be a one-stop shop for nearly every arrangement you send.