Spanish Trail

New single-family residence in production in Delray Beach, FL