Lordz Flowers was founded in 1977, and is located at 2070 Montrose Ave in Montrose. Additional information is available at www.lordzflowers.com or by contacting Lordz D'Souza at (818) 249-1179.
Order flowers online with Same Day Delivery from Lordz Flowers. Fresh flowers and hand delivered right to your door. Experience the Teleflora difference!