1026 W French Place About the Property 1026 W French Pl - Recently sold 4-unit apartment building in San Antonio, Texas. The sale provided a return on investment around 32%.