Three Westlake Park, a 419,671-square-foot office building in west Houston, was bought in foreclosure by a subsidiary of Starwood Property Trust, according to a deed filed with the Harris County Clerk's office. The move comes after the borrower failed to make payments on the building's loan, according to Kroll, a credit rating agency.