Flower Shop on Avenue Road

Garrett Florist is the flower shop on Avenue Road. We have designed and delivered flowers from 2025 Avenue Road, just south of Wilson, since 1962. Three generations of Toronto families have picked up anniversary roses, wedding flowers and Sunday-table arrangements from this same corner of the street.

Every arrangement is made fresh the morning it leaves the shop. Walk in and choose from the cooler, call ahead and we will have it ready, or order online for delivery across the city.

Visit us on Avenue Road

You will find us at 2025 Avenue Road, Toronto, between Wilson and Lawrence, a few minutes from Bedford Park, Lawrence Park, Armour Heights and Cricket Club. We are open Monday through Saturday and closed Sundays. Call (416) 488-8888 or text (647) 226-2727 and we will help before you arrive.

Prefer to pick up? We take $17 off every pickup order at checkout.

Free same-day delivery from our shop

Delivery is free across Toronto and the GTA. Order before 11:30 a.m. and your flowers arrive the same day, hand delivered from Avenue Road. Later than that, we deliver next day, and you can choose your date at checkout.

A few common questions

Where on Avenue Road is Garrett Florist?
At 2025 Avenue Road, on the west side just south of Wilson Avenue. If you reach Lawrence you have gone a few blocks too far south.

Is there a flower shop near Avenue Road and Wilson?
Yes, that is us. We are steps south of the Wilson intersection and serve the whole corridor, from Davenport up through Lawrence and Wilson to the 401.

Can I order ahead for pickup?
Please do. Call or order online, choose pickup, and the $17 pickup discount applies at checkout. Most orders are ready the same day.

Do you deliver from the Avenue Road shop?
Every delivery we make starts here. Free delivery across Toronto and the GTA, same day on orders placed before 11:30 a.m.

Shop all flowers or browse best sellers, and your order will be designed here on Avenue Road the morning it is delivered.