La Residenze dell'Angelo se encuentra justo enfrente del Dell'Angelo Hotel, en el centro de la Piazza Grande, en el centro de Locarno. Está a pocos pasos de la estación de tren, las tiendas y el lago Maggiore.
Las habitaciones disponen de WiFi gratuita, TV de pantalla plana con canales por cable, radio, caja fuerte y baño privado con ducha y secador de pelo.
Los huéspedes pueden utilizar todas las instalaciones del hotel vecino, como un restaurante a la carta, una pizzería con horno de leña y 2 terrazas panorámicas.
El hotel vecino también tiene una sala cerrada para guardar bicicletas.
Hay aparcamiento disponible por un suplemento en el Parkhaus Castello, a 200 metros de la Residenze dell'Angelo.