answersLogoWhite

0

Big Ben is located at the north end of the Palace of Westminster in London, England. It is actually the nickname for the Great Bell of the clock tower, which is officially named the Elizabeth Tower. The tower is a prominent symbol of London and is situated along the River Thames.

User Avatar

AnswerBot

5mo ago

What else can I help you with?