Map > World > Europe > United Kingdom > London > British Museum > Store Street
Photo copyright by owner
Store Street
Visitors 12
Oldest photo 08/13/2011
Newest photo 10/21/2012
Map | World | Terms | About