Located in Olmos Park, 107 Thelma Dr. is a 1920s-built stone 5,473-square-foot home with five bedrooms and five full ...