Petals Address: 124 W Duval St, Troup, TX 75789 Phone: (903) 842-4497 Payment: Restaurants, Gift Shops, Florists Other Businesses: Ecclectiques at 208 West Duval Street, Troup, TX 75789 Farmer's Cafe at 306 E Duval St, Troup, TX 75789 Petals at 1874 FM 2750 E, Troup, TX 75789 Martin's Chapel Nazarene Chr at 569 County Road 4610, Troup, TX 75789 Pizza Shoppe at 1109 W Duval St, Troup, TX 75789