Close to corporate offices, La Grande Arche and an area shopping mall, business travelers have everything they need at their fingertips.