Best Buy 118

Best Buy #118, also known as Best Buy Oxnard is a Best Buy store located at 2300 North Rose Avenue in Oxnard, California.