Netflix is debuting its first pop-up restaurant on June 30 in Los Angeles at the Short Stories Hotel.
Clicks: 0
0 Comments