Flash Photo Booths

2208 Babcock Lane
Tracy, CA 95377
United States