Landmark Inn is a casual tavern offering traditional American comfort food and drinks, with live music on weekends. The building itself is a historic landmark, dating back to 1885.