1. Open Window Flowers & Floral Wire Service 1014 Lockwood Blvd, Oviedo, FL 32765 Coordinate: 28.65824,-81.17927 Phone: (321) 574-5526