Botsford Place Terrace Apartments - Botsford Place Terrace Apartments is an apartment complex in Farmington Hills, Michigan that offers luxury apartments for rent at affordable prices. Address: 27883 Independence St., Suite 103-G, Farmington Hills, MI, United States, 48336 | Tel: 2486158920