Where is Quibi located? May 12, 2020 22:35 Updated Follow Quibi is located right in the heart of the entertainment capital of the world, Hollywood CA. Related articles What is Quibi? How can I watch Quibi? Do you have a phone number? Does Quibi accept unsolicited submissions? How can I contact Quibi? Comments 0 comments Article is closed for comments.