12640 Broadway St is a modern, freestanding retail property located in the vibrant Shadow Creek Ranch area of Pearland, Texas. Built in 2018, the building spans approximately 13,832 square feet on a 2.01-acre lot, offering high visibility and easy access in a bustling commercial corridor.