Make sure you claim your business place and space on the largest search engine. You can now add video to Google Places Google Maps for your business address. And visitors to your space can upload their video to your google maps.