Google Business Photos, powered by Google Maps Street View technology that in October 2010 begun showing off "the business interiors on Google Place pages of the participating businesses that was taken during the pilot project." Now, bringing these Business Photos to Google search results page by highlighting them on the business listings it now often displays in the right sidebar next to the regular search results.
"Google Search just made it easier to find Google Business Photos - which allows you to virtually walk-through a business with Google Street View-Technology," Google announced in a G+ post.
Just click the "See Inside" image on Search to enter the business and walk around the indoor imagery on Google Maps as if you were there (on the physical business site).
Google is currently making this indoor imagery available to businesses that work with the company's "trusted photographers" in U.S., Australia, New Zealand, France, Ireland, the Netherlands, Canada, and the UK.
Business owners in other countries can always upload their own photos, of course, and those are also prominently displayed on the search results pages. They cannot, however, create these Street View-like walk-through experiences.