mashable.com / found 652 days ago

Google Maps Head Indoors in the UK

Google Maps are now available inside a number of businesses in the K.