L'Hotel Sant'Angelo sorge in posizione panoramica sulla costa Adriatica Sud del Promontorio garganico là dove esso degrada verso gli uliveti della piana e il golfo di Manfredonia.
L'hotel è situato a 1 Km da Monte S. Angelo, sulla strada per Pulsano, a quasi 800 m. di altitudine, una magnifica posizione che consente di dominare con lo sguardo un'ampia distesa di terre e di mare dal Golfo di Manfredonia fino ai monti dell'Abruzzo.