Best Buy 1769

Best Buy #1769, also known as Best Buy Otay Ranch, is a Best Buy store located at 2015 Birch Road in Chula Vista, California.