FLOWER SHOP :: 123 Washington Ave Portland, ME 04074 OPEN Friday thru Saturday 8am-3pm and Sunday 8am-12noon for Full Service.
Monday-Thursday self-service flower shopping available.

FARM and FARMSTAND :: 388 Broadturn Rd Scarborough, ME 04074 OPEN 7 days a week, self-service farmstand and self guided tours.

Farm and Flower Shop :: Phone 207.510.4822