Haunted Mansions of Albion 2083128484437 E North St, Albion, ID 83311, USA Get a lesson in chaos when the lunacy of the House of Clowns is unleashed upon you. Read more… Add to favorites 0