translate English to French: It is home to many attractions and museums.
Elle abrite de nombreuses attractions et musées.