O Bowden Court está situado na área de Kensington e Chelsea, em Londres, a 700 metros do Portobello Road Market (mercado) e a 1,6 km do Centro de Exposições Olympia.
Existe uma sala de jogos no local, acesso Wi-Fi gratuito, um ginásio no local. O pequeno-almoço está incluído e os hóspedes podem desfrutar do restaurante em estilo buffet no local. A propriedade tem uma recepção aberta 24 horas por dia.
O Bowden Court fica a 1,9 km do Royal Albert Hall (sala de espectáculos) e a 2,3 km do Hyde Park (parque). O aeroporto mais próximo é o Aeroporto da Cidade de Londres, a 17 km da propriedade.