These Piazzas or Plazas have no real equivalent in England. Town Square doesn't even come close.
You are completely enclosed on all sides by shops, restaurants and bars and they are huge. You can only do them real justice by photographing from the air.