The Columbia si trova in una posizione centralissima a Londra, a soli 5 minuti di auto da Hyde Park e Oxford Street. Inoltre, l'hotel si trova a 4,3 km da Buckingham Palace e 4,5 km da Piccadilly Circus, rendendolo una base ideale per esplorare le principali attrazioni della città.
La struttura offre 100 camere complete di TV a schermo piatto, Wi-Fi gratuito e bagno privato con combinazione doccia/vasca, set di cortesia gratuiti e asciugacapelli. Ogni camera è dotata di scrivanie e accessori per la preparazione di caffè/tè, mentre le pulizie sono eseguite tutti i giorni.
Il bar/lounge dell'hotel offre un'ampia selezione di drink e cocktail, il luogo ideale per concludere la giornata in bellezza dopo una giornata trascorsa a esplorare la città.
The Columbia si trova nelle vicinanze di numerosi punti di interesse, tra cui il famoso Museo di Storia Naturale di Londra, il Victoria and Albert Museum e il Royal Albert Hall. Inoltre, la struttura è a breve distanza a piedi da diversi ristoranti, negozi e teatri del West End.
Gli ospiti potranno godere di un giardino panoramico da cui ammirare il paesaggio circostante, nonché del Wi-Fi gratuito e dell'assistenza per la prenotazione di tour e biglietti. La struttura offre inoltre una reception aperta 24 ore su 24, personale poliglotta, deposito bagagli e 4 sale riunioni disponibili per eventi. È inoltre disponibile un parcheggio a pagamento in loco.