Being the second property of The Plaza Hotel Group in the Philippines, The Plaza Lodge – Baguio is strategically located near popular tourist spots in the City of Pines. The Hotel is also minutes away from Central Business District and Baguio City Hall.