Tower 17 Properties
Tower 17 is a Local Property Management Company based in Newport Beach, CA
In business since 2019
Tower 17 Properties specializes in property management for short & long term rentals. Our team welcomes hundreds of vacationers to our homes every year. We are a local and family based operation providing a fun, comfortable, and safe vacation rental ...