Het Azoris Royal Garden Hotel is letterlijk nét buiten het centrum van de stad Ponta Delgada gelegen, in een rustigere woonwijk. Alhoewel het vliegveld dichtbij is, ondervindt u hier zeker geen last van. Het is een modern hotel en werd ingericht met gebruik van vele Japanse kenmerken. Een direct voorbeeld hiervan is de grote Japanse binnentuin waarrond het Azoris Royal Garden Hotel werd gebouwd.