Leticia's Castle is a vacation rental home perfect for a relaxing friends and family getaway. Located in the country side just outside of Baguio City, Leticia's Castle is surrounded by tropical pine forest and blessed with the cool climate in the area.