Das Hotel Talisman befindet sich im historischen Zentrum von Ponta Delgada in einem Gebäude aus dem 18. Jahrhundert in der Nähe von Kirchen, Museen, Portas da Cidade und Portas do Mar. Es bietet einen schnellen Zugang zu Restaurants, Bars, Geschäften und den wichtigsten touristischen Attraktionen der Insel.