Toad's Place occupies a prominent space near the Yale campus.