Freedom is located at 10375 Richmond Ave, Houston, TX. This location is in the Westchase neighborhood..