Blockbuster Video

700 Otay Lakes Rd, Chula Vista 91910, United States Get Directions to this spot
700 Otay Lakes Rd
Chula Vista, 91910
CA, United States
(619) 482-7095

Rate and review Blockbuster Video in Chula Vista, CA, United States!

Share your experiences at Blockbuster Video with your friends or discover more Video and Game Rentals in Chula Vista, CA, United States.