Todds Place is located at 1151 Uptown Park Blvd, Houston, TX. This location is in the Great Uptown neighborhood..