mashable.com / found 658 days ago

Google Maps Head Indoors in the UK

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