Leo Hotel ligt op 2,9 km van Lourdes Grotto en 2,9 km van Burnham Park, en is voorzien van kamers in Baguio. De accommodatie is gelegen op 3,3 km van SM City Baguio, 4,1 km van Mines View Park en 4,4 km van Camp John Hay. De accommodatie biedt roomservice en een 24-uursreceptie voor gasten.
Alle units bij het hotel hebben een waterkoker. De kamers bij Leo Hotel hebben een flatscreen-tv en gratis toiletartikelen.
BenCab Museum ligt op 6,3 km van de accommodatie, en Militaire Academie Filippijnen ligt 10 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Clark, op 158 km van Leo Hotel.