Facilities Services - San Diego, California, United States
Extra Clean is a facilities services company based out of 2636 Worden St Unit 117, San Diego, California, United States.