Cerritos Executive Suites. Cerritos Tower business center is a beautiful, newly remodelled business center, located in a high-quality, nine-story high rise building with panoramic city and mountain views. These Cerritos serviced offices offer a full range of various sized office space for rent with services including full Federal and State Law libraries. Virtual Office Packages starting at $95 per month.In the heart of Cerritos, this business center is conveniently located at the intersection of Studebaker Rd. and 183rd St. near the 605, 91, and I-5 Freeways, Los Cerritos Mall, Nordstrom, Macy’s, Robinsons May, Sears, restaurants, and banks.