Yahoo! Satellite Maps:
Rochdale, England

Rochdale is a large market town in Greater Manchester, England.[1] It lies amongst the foothills of the Pennines on the River Roch, 5.3 miles (8.5 km) north-northwest of Oldham, and 9.8 miles (15.8 [...]