Novotel Paris Stade Basilique: Location & Reviews