answersLogoWhite

0

The Wencelslas Square is located in New Town of Prague, Czech Republic. The Wencelslas Square is considered to be the center of 'modern Prague' as well as a popular tourist location.

User Avatar

Wiki User

11y ago

What else can I help you with?