Santa Rosa Square
Santa Rosa Square is conveniently located in the heart of Downtown Santa Rosa’s business district. The structure is in place for the Professional Business Executive or Attorney. Our newly remodeled Executive offices will provide you a ready to use high end business environment, with professional amenities that will ensure your business success.