Lo Starhotels President è ubicato nel quartiere finanziario Corte Lambruschini a Genova, di fronte alla stazione ferroviaria di Brignole, nel cuore del centro storico di Genova. L'albergo, dal design unico, si affaccia sui giardini di piazza Verdi, un'oasi piacevole visibile anche da alcune camere.