Margaret E Macculloch & David J Hall Family History Research - 154 Odessa RoadLondon, EnglandGoogle Earth 2009

154 Odessa Road
London, England

Google Earth 2009