Best Buy 188

Best Buy #188, also known as Best Buy Chula Vista is a Best Buy store located at 59 North Broadway in Chula Vista, California.