Telfair is a 2,018 acre master-planned community in Sugar Land, Texas. Telfair homes range from $250,000 to over $1 million. Telfair Central Pool and pool house is complete with waterslides, splash pad and zero-entry area for wading. he 70-acre lake system is bordered by paved walking trails and invites residents to spend leisure time exploring nature in canoes, kayaks and other non-motorized watercraft. The park system is part of 300 acres devoted to recreational amenities in the Telfair master plan. Outdoor enthusiasts enjoy tennis courts, sand volleyball courts, sports fields and playgrounds. On site at Telfair, the Houston Museum of Natural Science at Sugar Land features exhibitions ranging from state-of-the-art technology to the wonders of outer space.