Bed Cavour è sito nel centro di Lecce, precisamente in via Cavour numero 11 a 400 mt dalla meravigliosa piazza di Sant′Oronzo e dal centro storico.