Santa Rosa City Bus is located at 100 Santa Rosa Ave, Santa Rosa, CA. This location is in the Julliard Park Neighborhood Watch neighborhood. This business specializes in Legal Services, Limos & Shuttles, Charter Buses and Other Organizations.
by merchantcircle on August 22, 2015 from merchantcircle