El hotel se encuentra junto a la Se Catedral de Funchal y la Avenida do Mar, una de las principales arterias de la ciudad, y cuenta con una gran oferta de comercios y restaurantes donde los huéspedes podrán disfrutar de la maravillosa gastronomía madeirense. Entre las peculiaridades de este hotel con encanto, destaca su diseño de estética moderna y la utilización de elementos simbólicos de la arquitectura de la isla. Las 111 modernas y exclusivas habitaciones del hotel están totalmente equipadas y garantizan el máximo descanso tanto a los huéspedes que se alojen por vacaciones, como a los que lo hagan por negocios. El hotel Barceló Funchal Oldtown dispone de una exquisita selección de bares y restaurantes, entre los que se encuentran un bar en la azotea del hotel con zona de piscina y espectaculares vistas al mar y un restaurante a la carta inspirado en su decoración en el concepto de bordado madeirense y que ofrece a los huéspedes desayunos saludables bajo el concepto B-LikEat. El hotel cuenta, además, con 3 salas de reuniones con todo el material audiovisual necesario para garantizar el éxito de cualquier evento.