Hotel

Hotel is a hotel near Springfield Town Square that can be seen in The Telltale Head.