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%.