Sugar Land Town Square is located at Highway 6 and Interstate 69/Highway 59 (Southwest Freeway) on City Walk in Sugar Land, Texas. Free parking is available in three multistory parking garages. Metered street and valet parking is available throughout Sugar Land Town Square. Metered street parking is free on weekends and after 6:00 PM on weekdays.
PCD Management, LLC
15958 City Walk, Suite 250
Sugar Land, TX 77479
Monday-Friday: 8:00 AM – 5:00 PM
For questions, comments, complaints or concerns, please fill out the form below. A representative will respond within 24-48 business hours.