Von Toot Manor

Von Toot Manor is where Victor and Hephaestus live.