Zen Room Leonard Wood Rd Baguio
ZEN Rooms Leonard Wood Rd Baguio is located in Baguio. SM City Baguio and Saint Louis Filigree Shop are worth checking out if shopping is on the agenda, while those wishing to experience the area's natural beauty can explore Burnham Park and Baguio Botanical Garden.
This tourist spot is found in Baguio, Phiilippines
photo&description: expedia.com.ph