Shell Mera
Shell Mera (also Shell, La Shell, or Shell-Mera) is a town located in the eastern foothills of the Ecuadorian Andes, about 94 miles (151 km) from Quito. Its name comes from the Royal Dutch Shell ...
Shell Mera - Wikipedia