Euflora Interscaping Share: Plants, Interior Design/Maintenance Euflora Interscaping Visit Website 220 W. Cowan Houston, TX 77007 (713) 862-3749 (713) 861-3486 (fax) Map What's Nearby? Distance: 5 10 15 20 25 50 mi.