The Best Western Saint Louis is a 4-star hotel located at 2 bis, rue Robert Giraudineau in Vincennes, 2 steps from the Château de Vincennes metro station and with direct access to Paris.