Thanks for your interest in 301 E Main St in Stroud. The address for this community is on E. Main St. in the 74079 area of Stroud. From amenities to floorplan options, the team of leasing professionals is available to assist you in finding the perfect new place. Leasing studio to studio bedroom apartment floorplan options. Experience a new standard at 301 E Main St.