$685,000 - 428 Oak Shores Dr., Canyon Lake, TX 78133
428 Oak Shores Dr.
Canyon Lake,
TX
78133
County: Comal