Landmark Restaurant. “Great Food, Great Service!!”. Located in Williamsburg, Iowa, the Landmark Restaurant is nestled right off Interstate 80. We boast a great selection of wonderful meals and a relaxing atmosphere. We’re looking forward to seeing you soon!