mary allen heritage house