Big Boy Mobile Screens
78157 Vermuda Dunes
Indio, CA 92201
Indio, CA 92201