Numa localização privilegiada no centro de Londres, Hotel 63 fornece pequeno-almoço buffet e acesso Wi-Fi gratuito em toda a propriedade. Este hotel de 3 estrelas dispõe de um salão partilhado e uma receção aberta 24 horas. Os hóspedes têm à sua disposição um bar.
Todos os quartos do alojamento estão equipados com televisão de ecrã plano com canais por satélite. Todos os quartos incluem chaleira, enquanto alguns quartos providenciam varanda e outros também providenciam aos hóspedes vistas do lago. Os quartos incluem uma casa de banho privativa, produtos de higiene pessoal gratuitos e roupa de cama.
Hotel 63 tem vários pontos de interesse populares nas suas proximidades, incluindo Estação de Paddington, The Serpentine e Royal Albert Hall. O aeroporto mais próximo é o Aeroporto London City, que fica a 19 km de Hotel 63.