Google Map of Macau (SAR) China - Nations Online Project
Searchable map/satellite view of Macau. ... About Macau Satellite view is showing Macau a special administrative region (SAR) of P. R. China. Macau is situated on the western side of the Pearl River Delta, bordering Guangdong province in the north and fac...