$624,900

240 Teakwood Drive, Princeton, TX, 75407

ACTIVE