(610) 272-2233 or (800) 841-7363
Flower arrangements in Philadelphia
Welcome Fall

Send your love with
Fresh Flowers or Plants.

Shop Now
Brighten Their Desk
Boss's Day is Monday October 16

Plaza Flowers has an extensive selection of flowers & plants. We buy directly from local farms in Bucks County, Chester County, and Montgomery County as well as sourcing the finest blooms from flower growers throughout the world. Plaza Flowers has earned the reputation as the “Best Florist in Philadelphia,” and the accolades continue to roll in. Browse our online catalog to find floral arrangements that are perfect for any and all occasions. We have floral arrangements and gifts for business purposes in our Corporate Gifts category, and the perfect arrangement for a loved one’s birthday.

In addition to flowers, we have gifts, Godiva chocolate, candles, baby gifts, fruit baskets, gourmet food baskets, gift baskets, balloons, plush animals and much more! All our flowers are fresh and hand arranged by our award winning design team and our gifts are of the highest quality to ensure the recipient gets a quality gift that will exceed your expectations, even during the holiday “last minute.”

"The commitment of the team at Plaza Flowers to ramp up allows Teleflora.com and our florists in other markets can get their last-minute orders delivered in Philadelphia and suburbs," explained Teleflora President, Jeff Bennett.

For 27 consecutive years, Teleflora has awarded Plaza Flowers their Top 50 florist designation. This places Plaza Flowers in the top one percent of all florists nationwide, and the market leader in Philly. In addition to providing the best quality flowers for Teleflora florists nationwide, Plaza Flowers in Philadelphia and Norristown will get you a gift in a hurry! Same day flower delivery is available at no additional charge in King of Prussia, Norristown, Philadelphia and miles of surrounding areas. Create an account with Plaza Flowers to track your orders online and for easy ordering in the future. If you prefer to place your order by telephone, give us a call at 1-800-841-7363.