Select Page

The Meta Store will open May 9 in Burlingame, California, and showcase the company’s hardware products.