Terra Property Partners LLC cost $1,075 per month. Located at 2001 N Fitzhugh Ave, Dallas, TX 75204, USA, Terra Property Partners LLC has 1 bedroom units available. Based on the average rent price of 1 bedroom in Dallas, renting an apartment at Terra Property Partners LLC is 22% cheaper per month.Other apartment buildings 3301 Hudnall St, 1212 Singleton Blvd, 2540 Bahama Dr, 5225 Maple Ave
Electric |