The Best Western Plus of Neuville Arc de Triomphe benefits from a prime location for visitors to Paris.