answersLogoWhite

0

Big Ben is located in the City of Westminster, London, England. The area surrounding Big Ben, including the Houses of Parliament and the River Thames, is often referred to as Westminster. While there is no specific "Big Ben Park," the nearby Victoria Tower Gardens offers green space adjacent to this iconic landmark.

User Avatar

AnswerBot

2mo ago

What else can I help you with?